<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:imp="http://imp/20240630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2024"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="imp-20240630.xsd" xlink:type="simple"/>
    <context id="From2024-01-01to2024-06-30_C000175862Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USTreasuryBonds051520444625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryBonds051520444625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USTreasuryNotes043020294625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes043020294625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USTreasuryBonds051520544625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryBonds051520544625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USTreasuryNotes0515202745CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes0515202745CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USTreasuryNotes053120314625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes053120314625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_InternationalBankforReconstructionDevelopment011520251625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:InternationalBankforReconstructionDevelopment011520251625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USTreasuryNotes071520270375CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes071520270375CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_KreditanstaltfuerWiederaufbau012220260625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:KreditanstaltfuerWiederaufbau012220260625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_InternationalBankforReconstructionDevelopment042220250625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:InternationalBankforReconstructionDevelopment042220250625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_KreditanstaltfuerWiederaufbau071520334125CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:KreditanstaltfuerWiederaufbau071520334125CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_OtherassetsandliabilitiesnetCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:OtherassetsandliabilitiesnetCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_CommunityInvestmentNotesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CommunityInvestmentNotesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_MunicipalBondsassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:MunicipalBondsassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_ForeignGovernmentandAgencySecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignGovernmentandAgencySecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_AssetMinusBackedSecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:AssetMinusBackedSecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_SupranationalassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:SupranationalassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USGovernmentandAgencySecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USGovernmentandAgencySecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_MortgageMinusBackedSecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:MortgageMinusBackedSecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_CorporateBondsassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CorporateBondsassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USGovernmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:USGovernmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsAAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsAAPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAAPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsAAMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAAMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsAPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsAMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsBBBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsBBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsBBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_StandardPoorsBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_NRCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:NRCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_USBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_SupranationalCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:SupranationalCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_ForeignBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175862Member_CommunityInvestmentNotesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CommunityInvestmentNotesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175862Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000175863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USTreasuryBonds051520444625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryBonds051520444625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USTreasuryNotes043020294625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes043020294625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USTreasuryBonds051520544625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryBonds051520544625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USTreasuryNotes0515202745CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes0515202745CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USTreasuryNotes053120314625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes053120314625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_InternationalBankforReconstructionDevelopment011520251625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:InternationalBankforReconstructionDevelopment011520251625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USTreasuryNotes071520270375CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USTreasuryNotes071520270375CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_KreditanstaltfuerWiederaufbau012220260625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:KreditanstaltfuerWiederaufbau012220260625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_InternationalBankforReconstructionDevelopment042220250625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:InternationalBankforReconstructionDevelopment042220250625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_KreditanstaltfuerWiederaufbau071520334125CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:KreditanstaltfuerWiederaufbau071520334125CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_OtherassetsandliabilitiesnetCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:OtherassetsandliabilitiesnetCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_CommunityInvestmentNotesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CommunityInvestmentNotesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_MunicipalBondsassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:MunicipalBondsassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_ForeignGovernmentandAgencySecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignGovernmentandAgencySecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_AssetMinusBackedSecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:AssetMinusBackedSecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_SupranationalassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:SupranationalassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USGovernmentandAgencySecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USGovernmentandAgencySecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_MortgageMinusBackedSecuritiesassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:MortgageMinusBackedSecuritiesassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_CorporateBondsassetsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CorporateBondsassetsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USGovernmentCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:USGovernmentCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsAAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsAAPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAAPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsAARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsAAMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAAMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsAPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsAMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsBBBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsBBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsBBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_StandardPoorsBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_NRCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:NRCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_USBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_SupranationalCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:SupranationalCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_ForeignBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175863Member_CommunityInvestmentNotesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CommunityInvestmentNotesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175863Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000128849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_WasteManagementInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:WasteManagementInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_AgilentTechnologiesInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AgilentTechnologiesInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_Lindeplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Lindeplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_SchneiderElectricSE0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SchneiderElectricSE0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_AirLiquideSA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AirLiquideSA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_RepublicServicesIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RepublicServicesIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_AmericanWaterWorksCoInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AmericanWaterWorksCoInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_TexasInstrumentsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TexasInstrumentsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_TEConnectivityLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TEConnectivityLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_CleanandEfficientTransportSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CleanandEfficientTransportSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_SustainableFoodSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SustainableFoodSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_CircularEconomySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CircularEconomySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_WaterSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:WaterSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_NewEnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:NewEnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_SmartEnvironmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SmartEnvironmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_LU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:LU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128849Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128849Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000061358Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_WasteManagementInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:WasteManagementInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_AgilentTechnologiesInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AgilentTechnologiesInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_Lindeplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Lindeplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_SchneiderElectricSE0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SchneiderElectricSE0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_AirLiquideSA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AirLiquideSA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_RepublicServicesIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RepublicServicesIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_AmericanWaterWorksCoInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AmericanWaterWorksCoInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_TexasInstrumentsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TexasInstrumentsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_TEConnectivityLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TEConnectivityLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_CleanandEfficientTransportSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CleanandEfficientTransportSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_SustainableFoodSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SustainableFoodSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_CircularEconomySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CircularEconomySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_WaterSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:WaterSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_NewEnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:NewEnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_SmartEnvironmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SmartEnvironmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_LU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:LU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061358Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061358Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000061357Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_WasteManagementInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:WasteManagementInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_AgilentTechnologiesInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AgilentTechnologiesInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_Lindeplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Lindeplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_SchneiderElectricSE0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SchneiderElectricSE0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_AirLiquideSA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AirLiquideSA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_RepublicServicesIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RepublicServicesIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_AmericanWaterWorksCoInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AmericanWaterWorksCoInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_TexasInstrumentsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TexasInstrumentsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_TEConnectivityLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TEConnectivityLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_CleanandEfficientTransportSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CleanandEfficientTransportSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_SustainableFoodSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SustainableFoodSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_CircularEconomySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CircularEconomySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_WaterSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:WaterSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_NewEnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:NewEnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_SmartEnvironmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SmartEnvironmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_LU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:LU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061357Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061357Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000201507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_AlconInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlconInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_MastercardIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MastercardIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_Lindeplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Lindeplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_SchneiderElectricSE0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SchneiderElectricSE0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_ThermoFisherScientificInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ThermoFisherScientificInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_MarshMcLennanCosInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MarshMcLennanCosInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_BostonScientificCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BostonScientificCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_CintasCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CintasCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_AppliedMaterialsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AppliedMaterialsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_BM">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201507Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201507Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000201508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_AlconInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlconInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_MastercardIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MastercardIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_Lindeplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Lindeplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_SchneiderElectricSE0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SchneiderElectricSE0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_ThermoFisherScientificInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ThermoFisherScientificInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_MarshMcLennanCosInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MarshMcLennanCosInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_BostonScientificCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BostonScientificCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_CintasCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CintasCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_AppliedMaterialsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AppliedMaterialsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_BM">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BM</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000201508Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000201508Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000246502Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_NVIDIACorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NVIDIACorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_IntuitInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:IntuitInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_EBayInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:EBayInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_Halmaplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Halmaplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_AlconInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlconInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_MercadoLibreInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MercadoLibreInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_IQVIAHoldingsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:IQVIAHoldingsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_LegalGeneralGroupplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LegalGeneralGroupplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_ServiceNowInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ServiceNowInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_RecruitHoldingsCoLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RecruitHoldingsCoLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_BR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246502Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246502Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000246501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_NVIDIACorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NVIDIACorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_IntuitInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:IntuitInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_EBayInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:EBayInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_Halmaplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Halmaplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_AlconInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlconInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_MercadoLibreInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MercadoLibreInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_IQVIAHoldingsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:IQVIAHoldingsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_LegalGeneralGroupplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LegalGeneralGroupplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_ServiceNowInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ServiceNowInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_RecruitHoldingsCoLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RecruitHoldingsCoLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_IE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_IN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_BR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000246501Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000246501Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000175864Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_WasteManagementInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:WasteManagementInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_SSEplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SSEplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_ElisaOYJ0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ElisaOYJ0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_NationalGridplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NationalGridplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_AmericanWaterWorksCoInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AmericanWaterWorksCoInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_Tele2ABB0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Tele2ABB0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_SevernTrentplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SevernTrentplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_CanadianPacificKansasCityLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CanadianPacificKansasCityLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_KoninklijkeKPNNV0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:KoninklijkeKPNNV0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_NorthlandPowerInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NorthlandPowerInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_FI">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175864Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175864Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000175865Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_WasteManagementInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:WasteManagementInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_SSEplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SSEplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_ElisaOYJ0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ElisaOYJ0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_NationalGridplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NationalGridplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_AmericanWaterWorksCoInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AmericanWaterWorksCoInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_Tele2ABB0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:Tele2ABB0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_SevernTrentplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SevernTrentplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_CanadianPacificKansasCityLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CanadianPacificKansasCityLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_KoninklijkeKPNNV0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:KoninklijkeKPNNV0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_NorthlandPowerInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NorthlandPowerInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_EnergySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_FI">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FI</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175865Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175865Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000128847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_DarlingIngredientsInc061520306CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:DarlingIngredientsInc061520306CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_LibertyMutualGroupInc121520514125CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LibertyMutualGroupInc121520514125CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_AvantorFundingInc071520284625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AvantorFundingInc071520284625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_InterfaceInc1201202855CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:InterfaceInc1201202855CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_BankofAmericaCorp0128202543001CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BankofAmericaCorp0128202543001CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_GraphicPackagingInternationalLLC02012030375CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:GraphicPackagingInternationalLLC02012030375CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_IronMountainInc091520294875CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:IronMountainInc091520294875CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_OtherssectorsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherssectorsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_TelecommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TelecommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_ConsumerGoodsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ConsumerGoodsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_RetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_ServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_BasicIndustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BasicIndustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_CapitalGoodsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CapitalGoodsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_TechnologyElectronicsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyElectronicsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_MediaSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:MediaSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsCCCPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_StandardPoorsCCCMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_NRCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:NRCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_USBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_ForeignBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_LoansCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:LoansCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_CommunityInvestmentNotesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CommunityInvestmentNotesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128847Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128847Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000043227Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_DarlingIngredientsInc061520306CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:DarlingIngredientsInc061520306CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_LibertyMutualGroupInc121520514125CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LibertyMutualGroupInc121520514125CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_AvantorFundingInc071520284625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AvantorFundingInc071520284625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_InterfaceInc1201202855CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:InterfaceInc1201202855CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_BankofAmericaCorp0128202543001CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BankofAmericaCorp0128202543001CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_GraphicPackagingInternationalLLC02012030375CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:GraphicPackagingInternationalLLC02012030375CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_IronMountainInc091520294875CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:IronMountainInc091520294875CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_OtherssectorsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherssectorsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_TelecommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TelecommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_ConsumerGoodsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ConsumerGoodsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_RetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_ServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_BasicIndustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BasicIndustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_CapitalGoodsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CapitalGoodsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_TechnologyElectronicsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyElectronicsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_MediaSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:MediaSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsCCCPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_StandardPoorsCCCMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_NRCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:NRCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_USBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_ForeignBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_LoansCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:LoansCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_CommunityInvestmentNotesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CommunityInvestmentNotesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043227Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043227Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000043226Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_DarlingIngredientsInc061520306CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:DarlingIngredientsInc061520306CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_LibertyMutualGroupInc121520514125CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LibertyMutualGroupInc121520514125CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_AvantorFundingInc071520284625CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AvantorFundingInc071520284625CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_InterfaceInc1201202855CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:InterfaceInc1201202855CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_BankofAmericaCorp0128202543001CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BankofAmericaCorp0128202543001CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_GraphicPackagingInternationalLLC02012030375CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:GraphicPackagingInternationalLLC02012030375CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_IronMountainInc091520294875CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:IronMountainInc091520294875CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_OtherssectorsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherssectorsCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_TelecommunicationsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TelecommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_ConsumerGoodsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ConsumerGoodsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_RetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_ServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_BasicIndustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BasicIndustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_CapitalGoodsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CapitalGoodsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_TechnologyElectronicsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyElectronicsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_MediaSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:MediaSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsARatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsBMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsCCCPlusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCPlusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_StandardPoorsCCCMinusRatingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCMinusRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_NRCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:NRCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_USBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_ForeignBondsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignBondsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_LoansCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:LoansCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_CommunityInvestmentNotesCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CommunityInvestmentNotesCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043226Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043226Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000137561Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_NovoNordiskASB0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NovoNordiskASB0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_ASMLHoldingNV0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ASMLHoldingNV0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_AstraZenecaplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AstraZenecaplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_NovartisAG0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NovartisAG0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_HSBCHoldingsplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:HSBCHoldingsplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_SchneiderElectricSE0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SchneiderElectricSE0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_CSLLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CSLLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_BNPParibasSA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BNPParibasSA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_RELXplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RELXplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_TokyoElectronLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TokyoElectronLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_DK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137561Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137561Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000137562Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_NovoNordiskASB0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NovoNordiskASB0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_ASMLHoldingNV0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ASMLHoldingNV0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_AstraZenecaplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AstraZenecaplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_NovartisAG0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NovartisAG0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_HSBCHoldingsplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:HSBCHoldingsplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_SchneiderElectricSE0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:SchneiderElectricSE0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_CSLLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:CSLLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_BNPParibasSA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BNPParibasSA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_RELXplc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RELXplc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_TokyoElectronLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TokyoElectronLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_OtherassetsandliabilitiesnetcountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetcountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_OtherscountryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherscountryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_SE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_NL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_DK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_DE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_FR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_CH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_GB">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000137562Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000137562Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000175860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_AlphabetIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlphabetIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_NVIDIACorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NVIDIACorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_AppleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AppleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_ServiceNowInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ServiceNowInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_OracleCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:OracleCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_MerckCoInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MerckCoInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_JPMorganChaseCo0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:JPMorganChaseCo0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_WaltDisneyCoThe0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:WaltDisneyCoThe0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_ProcterGambleCoThe0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ProcterGambleCoThe0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_FoodProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FoodProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_SpecialtyRetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SpecialtyRetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_HealthCareEquipmentSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:HealthCareEquipmentSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_LifeSciencesToolsServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:LifeSciencesToolsServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_TechnologyHardwareStoragePeripheralsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyHardwareStoragePeripheralsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_BanksSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BanksSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_InteractiveMediaServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:InteractiveMediaServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_SemiconductorsSemiconductorEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SemiconductorsSemiconductorEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175860Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175860Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000175861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_AlphabetIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AlphabetIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_NVIDIACorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NVIDIACorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_AppleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AppleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_ServiceNowInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ServiceNowInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_OracleCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:OracleCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_MerckCoInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MerckCoInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_JPMorganChaseCo0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:JPMorganChaseCo0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_WaltDisneyCoThe0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:WaltDisneyCoThe0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_ProcterGambleCoThe0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ProcterGambleCoThe0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_FoodProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FoodProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_SpecialtyRetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SpecialtyRetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_HealthCareEquipmentSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:HealthCareEquipmentSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_LifeSciencesToolsServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:LifeSciencesToolsServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_TechnologyHardwareStoragePeripheralsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyHardwareStoragePeripheralsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_BanksSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BanksSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_InteractiveMediaServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:InteractiveMediaServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_SemiconductorsSemiconductorEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SemiconductorsSemiconductorEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000175861Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000175861Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000128850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_VictoryCapitalHoldingsIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VictoryCapitalHoldingsIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_LigandPharmaceuticalsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LigandPharmaceuticalsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_OntoInnovationInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:OntoInnovationInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_BrightsphereInvestmentGroupInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BrightsphereInvestmentGroupInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_USFoodsHoldingCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USFoodsHoldingCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_VoyaFinancialInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VoyaFinancialInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_RoivantSciencesLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RoivantSciencesLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_ElementSolutionsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ElementSolutionsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_StericycleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:StericycleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_ArcosaInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ArcosaInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_FoodProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FoodProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_HealthCareEquipmentSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:HealthCareEquipmentSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_ConsumerStaplesDistributionRetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ConsumerStaplesDistributionRetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_CommercialServicesSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommercialServicesSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_BuildingProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BuildingProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_BiotechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BiotechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_CommunicationsEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationsEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_PharmaceuticalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:PharmaceuticalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_CapitalMarketsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CapitalMarketsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128850Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128850Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000061361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_VictoryCapitalHoldingsIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VictoryCapitalHoldingsIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_LigandPharmaceuticalsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LigandPharmaceuticalsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_OntoInnovationInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:OntoInnovationInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_BrightsphereInvestmentGroupInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BrightsphereInvestmentGroupInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_USFoodsHoldingCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USFoodsHoldingCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_VoyaFinancialInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VoyaFinancialInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_RoivantSciencesLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RoivantSciencesLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_ElementSolutionsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ElementSolutionsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_StericycleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:StericycleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_ArcosaInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ArcosaInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_FoodProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FoodProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_HealthCareEquipmentSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:HealthCareEquipmentSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_ConsumerStaplesDistributionRetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ConsumerStaplesDistributionRetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_CommercialServicesSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommercialServicesSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_BuildingProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BuildingProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_BiotechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BiotechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_CommunicationsEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationsEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_PharmaceuticalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:PharmaceuticalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_CapitalMarketsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CapitalMarketsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061361Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061361Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000061360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_VictoryCapitalHoldingsIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VictoryCapitalHoldingsIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_LigandPharmaceuticalsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:LigandPharmaceuticalsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_OntoInnovationInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:OntoInnovationInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_BrightsphereInvestmentGroupInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:BrightsphereInvestmentGroupInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_USFoodsHoldingCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:USFoodsHoldingCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_VoyaFinancialInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VoyaFinancialInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_RoivantSciencesLtd0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:RoivantSciencesLtd0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_ElementSolutionsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ElementSolutionsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_StericycleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:StericycleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_ArcosaInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ArcosaInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_FoodProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FoodProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_HealthCareEquipmentSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:HealthCareEquipmentSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_ConsumerStaplesDistributionRetailSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ConsumerStaplesDistributionRetailSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_CommercialServicesSuppliesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommercialServicesSuppliesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_BuildingProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BuildingProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_BiotechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BiotechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_CommunicationsEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationsEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_PharmaceuticalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:PharmaceuticalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_CapitalMarketsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CapitalMarketsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_ForeignStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:ForeignStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000061360Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000061360Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000043251Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxLargeCapFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxLargeCapFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxCoreBondFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxCoreBondFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxInternationalSustainableEconomyFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxInternationalSustainableEconomyFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxHighYieldBondFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxHighYieldBondFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxSmallCapFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxSmallCapFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxGlobalOpportunitiesFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxGlobalOpportunitiesFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxGlobalEnvironmentalMarketsFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxGlobalEnvironmentalMarketsFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxEllevateGlobalWomensLeadershipFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxEllevateGlobalWomensLeadershipFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_ImpaxGlobalSustainableInfrastructureFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxGlobalSustainableInfrastructureFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043251Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043251Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000043250Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxLargeCapFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxLargeCapFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxCoreBondFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxCoreBondFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxInternationalSustainableEconomyFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxInternationalSustainableEconomyFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxHighYieldBondFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxHighYieldBondFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxSmallCapFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxSmallCapFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxGlobalOpportunitiesFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxGlobalOpportunitiesFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxGlobalEnvironmentalMarketsFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxGlobalEnvironmentalMarketsFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxEllevateGlobalWomensLeadershipFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxEllevateGlobalWomensLeadershipFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_ImpaxGlobalSustainableInfrastructureFundCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ImpaxGlobalSustainableInfrastructureFundCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043250Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043250Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000128848Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_NVIDIACorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NVIDIACorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_AppleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AppleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_MastercardIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MastercardIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_VerizonCommunicationsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VerizonCommunicationsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_UnionPacificCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:UnionPacificCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_ProgressiveCorpThe0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ProgressiveCorpThe0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_JohnsonJohnson0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:JohnsonJohnson0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_TexasInstrumentsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TexasInstrumentsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_EliLillyCo0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:EliLillyCo0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_ChemicalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:ChemicalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_LifeSciencesToolsServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:LifeSciencesToolsServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_BuildingProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BuildingProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_ElectricalEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ElectricalEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_InsuranceSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:InsuranceSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_TechnologyHardwareStoragePeripheralsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyHardwareStoragePeripheralsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_PharmaceuticalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:PharmaceuticalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_SemiconductorsSemiconductorEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SemiconductorsSemiconductorEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000128848Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000128848Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000043242Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_NVIDIACorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NVIDIACorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_AppleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AppleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_MastercardIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MastercardIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_VerizonCommunicationsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VerizonCommunicationsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_UnionPacificCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:UnionPacificCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_ProgressiveCorpThe0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ProgressiveCorpThe0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_JohnsonJohnson0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:JohnsonJohnson0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_TexasInstrumentsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TexasInstrumentsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_EliLillyCo0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:EliLillyCo0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_ChemicalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:ChemicalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_LifeSciencesToolsServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:LifeSciencesToolsServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_BuildingProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BuildingProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_ElectricalEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ElectricalEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_InsuranceSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:InsuranceSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_TechnologyHardwareStoragePeripheralsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyHardwareStoragePeripheralsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_PharmaceuticalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:PharmaceuticalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_SemiconductorsSemiconductorEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SemiconductorsSemiconductorEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043242Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043242Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-01to2024-06-30_C000043241Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_NVIDIACorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:NVIDIACorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_MicrosoftCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MicrosoftCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_AppleInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:AppleInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_MastercardIncA0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:MastercardIncA0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_VerizonCommunicationsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:VerizonCommunicationsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_UnionPacificCorp0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:UnionPacificCorp0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_ProgressiveCorpThe0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:ProgressiveCorpThe0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_JohnsonJohnson0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:JohnsonJohnson0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_TexasInstrumentsInc0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:TexasInstrumentsInc0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_EliLillyCo0CTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">imp:EliLillyCo0CTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_OtherassetsandliabilitiesnetsectorCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetsectorCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_UtilitiesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_ConsumerStaplesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_RealEstateSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_MaterialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_CommunicationServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:CommunicationServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_ConsumerDiscretionarySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_FinancialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:FinancialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_IndustrialsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:IndustrialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_HealthcareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_InformationTechnologySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_OtherassetsandliabilitiesnetindustryCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">imp:OtherassetsandliabilitiesnetindustryCTIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_OthersindustrySectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:OthersindustrySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_ChemicalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:ChemicalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_LifeSciencesToolsServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:LifeSciencesToolsServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_BuildingProductsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:BuildingProductsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_FinancialServicesSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_ElectricalEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:ElectricalEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_InsuranceSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:InsuranceSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_TechnologyHardwareStoragePeripheralsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:TechnologyHardwareStoragePeripheralsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_PharmaceuticalsSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:PharmaceuticalsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_SoftwareSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SoftwareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_SemiconductorsSemiconductorEquipmentSectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">imp:SemiconductorsSemiconductorEquipmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_USStocksCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:USStocksCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_C000043241Member_CashCashEquivalentsCTIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000076721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">imp:CashCashEquivalentsCTIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">imp:C000043241Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="D">
        <measure>utr:D</measure>
    </unit>
    <unit id="Holding">
        <measure>imp:Holding</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2024-01-01to2024-06-30" id="ixv-56125">0000076721</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2024-01-01to2024-06-30" id="ixv-56126">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2024-01-01to2024-06-30" id="ixv-56127">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="From2024-01-01to2024-06-30" id="ixv-56128">IMPAX FUNDS SERIES TRUST I</dei:EntityRegistrantName>
    <dei:EntityInvCompanyType contextRef="From2024-01-01to2024-06-30" id="ixv-56129">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentPeriodEndDate contextRef="From2024-01-01to2024-06-30" id="ixv-56130">2024-06-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63602">This semi-annual shareholder report&#160;contains important information about the Impax Core Bond Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-129">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/CB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-131">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/CB&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-132">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/CB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63603">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63604">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63605">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63606">PXBIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63607">Impax Core Bond Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-150">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$23&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.47%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      decimals="0"
      id="ixv-63608"
      unitRef="USD">23</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      decimals="INF"
      id="ixv-63609"
      unitRef="Pure">0.0047</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-178">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$879,240,523&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;488&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;62%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000175862Member"
      decimals="0"
      id="ixv-63610"
      unitRef="USD">879240523</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000175862Member"
      decimals="INF"
      id="ixv-63611"
      unitRef="Holding">488</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      decimals="INF"
      id="ixv-63612"
      unitRef="Pure">0.62</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-203">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 59 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Bonds, 4.625%, 5/15/44&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 4.625%, 4/30/29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Bonds, 4.625%, 5/15/54&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 4.500%, 5/15/27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 4.625%, 5/31/31&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;International Bank for Reconstruction &amp;amp; Development, 1.625%, 1/15/25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 0.375%, 7/15/27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Kreditanstalt fuer Wiederaufbau, 0.625%, 1/22/26&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;International Bank for Reconstruction &amp;amp; Development, 0.625%, 4/22/25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Kreditanstalt fuer Wiederaufbau, 4.125%, 7/15/33&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 75 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 864px 769px 193px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 865px 761px 192px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USTreasuryBonds051520444625CTIMember"
      decimals="INF"
      id="ixv-63613"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USTreasuryNotes043020294625CTIMember"
      decimals="INF"
      id="ixv-63614"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USTreasuryBonds051520544625CTIMember"
      decimals="INF"
      id="ixv-63615"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USTreasuryNotes0515202745CTIMember"
      decimals="INF"
      id="ixv-63616"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USTreasuryNotes053120314625CTIMember"
      decimals="INF"
      id="ixv-63617"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_InternationalBankforReconstructionDevelopment011520251625CTIMember"
      decimals="INF"
      id="ixv-63618"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USTreasuryNotes071520270375CTIMember"
      decimals="INF"
      id="ixv-63619"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_KreditanstaltfuerWiederaufbau012220260625CTIMember"
      decimals="INF"
      id="ixv-63620"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_InternationalBankforReconstructionDevelopment042220250625CTIMember"
      decimals="INF"
      id="ixv-63621"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_KreditanstaltfuerWiederaufbau071520334125CTIMember"
      decimals="INF"
      id="ixv-63622"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-284">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i6d86b1e125ec39b47d33c391.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 249.484px -102px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Community Investment Notes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.0%&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative;"&gt;&lt;span style="inset: -6px 11.0625px 21px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;#&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Municipal Bonds&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Foreign Government and Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Asset-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Supranational&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;9.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;U.S. Government and Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;18.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;30.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Corporate Bonds&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;30.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 49 / 1 / 71 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 804px 415px 253px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 805px 407px 252px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 20px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 843px 407px 214px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;#&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Less than 0.05%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_OtherassetsandliabilitiesnetCTIMember"
      decimals="INF"
      id="ixv-63623"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_CommunityInvestmentNotesassetsCTIMember"
      decimals="INF"
      id="ixv-63624"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_MunicipalBondsassetsCTIMember"
      decimals="INF"
      id="ixv-63625"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_ForeignGovernmentandAgencySecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63626"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_AssetMinusBackedSecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63627"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_SupranationalassetsCTIMember"
      decimals="INF"
      id="ixv-63628"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USGovernmentandAgencySecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63629"
      unitRef="Pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_MortgageMinusBackedSecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63630"
      unitRef="Pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_CorporateBondsassetsCTIMember"
      decimals="INF"
      id="ixv-63631"
      unitRef="Pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USGovernmentCTIMember"
      decimals="INF"
      id="ixv-63632"
      unitRef="Pure">0.198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsAAARatingMember"
      decimals="INF"
      id="ixv-63633"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsAAPlusRatingMember"
      decimals="INF"
      id="ixv-63634"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsAARatingMember"
      decimals="INF"
      id="ixv-63635"
      unitRef="Pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsAAMinusRatingMember"
      decimals="INF"
      id="ixv-63636"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsAPlusRatingMember"
      decimals="INF"
      id="ixv-63637"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsARatingMember"
      decimals="INF"
      id="ixv-63638"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsAMinusRatingMember"
      decimals="INF"
      id="ixv-63639"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsBBBPlusRatingMember"
      decimals="INF"
      id="ixv-63640"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsBBBRatingMember"
      decimals="INF"
      id="ixv-63641"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsBBBMinusRatingMember"
      decimals="INF"
      id="ixv-63642"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsBBPlusRatingMember"
      decimals="INF"
      id="ixv-63643"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsBBRatingMember"
      decimals="INF"
      id="ixv-63644"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsBBMinusRatingMember"
      decimals="INF"
      id="ixv-63645"
      unitRef="Pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_StandardPoorsBPlusRatingMember"
      decimals="INF"
      id="ixv-63646"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_NRCTIMember"
      decimals="INF"
      id="ixv-63647"
      unitRef="Pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_USBondsCTIMember"
      decimals="INF"
      id="ixv-63648"
      unitRef="Pure">0.824</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_SupranationalCTIMember"
      decimals="INF"
      id="ixv-63649"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_ForeignBondsCTIMember"
      decimals="INF"
      id="ixv-63650"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63651"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175862Member_CommunityInvestmentNotesCTIMember"
      decimals="INF"
      id="ixv-63652"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63653">Impax Core Bond Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63654">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63655">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175862Member"
      id="ixv-63656">PXBIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63657">This semi-annual shareholder report&#160;contains important information about the Impax Core Bond Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-553">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/CB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-555">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/CB&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-556">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/CB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63658">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63659">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63660">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63661">PAXBX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63662">Impax Core Bond Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-574">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$36&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.72%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      decimals="0"
      id="ixv-63663"
      unitRef="USD">36</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      decimals="INF"
      id="ixv-63664"
      unitRef="Pure">0.0072</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-602">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$879,240,523&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;488&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;62%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000175863Member"
      decimals="0"
      id="ixv-63665"
      unitRef="USD">879240523</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000175863Member"
      decimals="INF"
      id="ixv-63666"
      unitRef="Holding">488</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      decimals="INF"
      id="ixv-63667"
      unitRef="Pure">0.62</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-627">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 59 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Bonds, 4.625%, 5/15/44&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 4.625%, 4/30/29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Bonds, 4.625%, 5/15/54&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 4.500%, 5/15/27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 4.625%, 5/31/31&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;International Bank for Reconstruction &amp;amp; Development, 1.625%, 1/15/25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;U.S. Treasury Notes, 0.375%, 7/15/27&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Kreditanstalt fuer Wiederaufbau, 0.625%, 1/22/26&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;International Bank for Reconstruction &amp;amp; Development, 0.625%, 4/22/25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Kreditanstalt fuer Wiederaufbau, 4.125%, 7/15/33&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 75 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 864px 769px 193px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 865px 761px 192px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USTreasuryBonds051520444625CTIMember"
      decimals="INF"
      id="ixv-63668"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USTreasuryNotes043020294625CTIMember"
      decimals="INF"
      id="ixv-63669"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USTreasuryBonds051520544625CTIMember"
      decimals="INF"
      id="ixv-63670"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USTreasuryNotes0515202745CTIMember"
      decimals="INF"
      id="ixv-63671"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USTreasuryNotes053120314625CTIMember"
      decimals="INF"
      id="ixv-63672"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_InternationalBankforReconstructionDevelopment011520251625CTIMember"
      decimals="INF"
      id="ixv-63673"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USTreasuryNotes071520270375CTIMember"
      decimals="INF"
      id="ixv-63674"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_KreditanstaltfuerWiederaufbau012220260625CTIMember"
      decimals="INF"
      id="ixv-63675"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_InternationalBankforReconstructionDevelopment042220250625CTIMember"
      decimals="INF"
      id="ixv-63676"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_KreditanstaltfuerWiederaufbau071520334125CTIMember"
      decimals="INF"
      id="ixv-63677"
      unitRef="Pure">0.005</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-708">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i1ae0393a53312492877b63e8.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 249.484px -102px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Community Investment Notes&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.0%&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative;"&gt;&lt;span style="inset: -6px 11.0625px 21px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;#&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Municipal Bonds&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Foreign Government and Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Asset-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Supranational&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;9.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;U.S. Government and Agency Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;18.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Mortgage-Backed Securities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;30.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Corporate Bonds&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;30.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 49 / 1 / 71 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 804px 415px 253px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 805px 407px 252px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 20px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 843px 407px 214px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;#&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Less than 0.05%.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_OtherassetsandliabilitiesnetCTIMember"
      decimals="INF"
      id="ixv-63678"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_CommunityInvestmentNotesassetsCTIMember"
      decimals="INF"
      id="ixv-63679"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_MunicipalBondsassetsCTIMember"
      decimals="INF"
      id="ixv-63680"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_ForeignGovernmentandAgencySecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63681"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_AssetMinusBackedSecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63682"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_SupranationalassetsCTIMember"
      decimals="INF"
      id="ixv-63683"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USGovernmentandAgencySecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63684"
      unitRef="Pure">0.188</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_MortgageMinusBackedSecuritiesassetsCTIMember"
      decimals="INF"
      id="ixv-63685"
      unitRef="Pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_CorporateBondsassetsCTIMember"
      decimals="INF"
      id="ixv-63686"
      unitRef="Pure">0.300</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USGovernmentCTIMember"
      decimals="INF"
      id="ixv-63687"
      unitRef="Pure">0.198</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsAAARatingMember"
      decimals="INF"
      id="ixv-63688"
      unitRef="Pure">0.126</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsAAPlusRatingMember"
      decimals="INF"
      id="ixv-63689"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsAARatingMember"
      decimals="INF"
      id="ixv-63690"
      unitRef="Pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsAAMinusRatingMember"
      decimals="INF"
      id="ixv-63691"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsAPlusRatingMember"
      decimals="INF"
      id="ixv-63692"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsARatingMember"
      decimals="INF"
      id="ixv-63693"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsAMinusRatingMember"
      decimals="INF"
      id="ixv-63694"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsBBBPlusRatingMember"
      decimals="INF"
      id="ixv-63695"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsBBBRatingMember"
      decimals="INF"
      id="ixv-63696"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsBBBMinusRatingMember"
      decimals="INF"
      id="ixv-63697"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsBBPlusRatingMember"
      decimals="INF"
      id="ixv-63698"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsBBRatingMember"
      decimals="INF"
      id="ixv-63699"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsBBMinusRatingMember"
      decimals="INF"
      id="ixv-63700"
      unitRef="Pure">0.004</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_StandardPoorsBPlusRatingMember"
      decimals="INF"
      id="ixv-63701"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_NRCTIMember"
      decimals="INF"
      id="ixv-63702"
      unitRef="Pure">0.345</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_USBondsCTIMember"
      decimals="INF"
      id="ixv-63703"
      unitRef="Pure">0.824</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_SupranationalCTIMember"
      decimals="INF"
      id="ixv-63704"
      unitRef="Pure">0.099</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_ForeignBondsCTIMember"
      decimals="INF"
      id="ixv-63705"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63706"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175863Member_CommunityInvestmentNotesCTIMember"
      decimals="INF"
      id="ixv-63707"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63708">Impax Core Bond Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63709">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63710">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175863Member"
      id="ixv-63711">PAXBX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63712">This semi-annual shareholder report&#160;contains important information about the Impax Global Environmental Markets Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-977">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-979">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-980">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63713">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63714">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63715">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63716">PXEAX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63717">Impax Global Environmental Markets Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-998">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Class A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$58&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1.14%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      decimals="0"
      id="ixv-63718"
      unitRef="USD">58</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      decimals="INF"
      id="ixv-63719"
      unitRef="Pure">0.0114</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-1026">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$2,424,706,177&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;46&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;13%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000128849Member"
      decimals="0"
      id="ixv-63720"
      unitRef="USD">2424706177</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000128849Member"
      decimals="INF"
      id="ixv-63721"
      unitRef="Holding">46</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      decimals="INF"
      id="ixv-63722"
      unitRef="Pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-1051">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Waste Management, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Agilent Technologies, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Linde plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Schneider Electric SE&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Air Liquide SA&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Republic Services, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;American Water Works Co., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Texas Instruments, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;TE Connectivity Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-63723"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_WasteManagementInc0CTIMember"
      decimals="INF"
      id="ixv-63724"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_AgilentTechnologiesInc0CTIMember"
      decimals="INF"
      id="ixv-63725"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_Lindeplc0CTIMember"
      decimals="INF"
      id="ixv-63726"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_SchneiderElectricSE0CTIMember"
      decimals="INF"
      id="ixv-63727"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_AirLiquideSA0CTIMember"
      decimals="INF"
      id="ixv-63728"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_RepublicServicesIncA0CTIMember"
      decimals="INF"
      id="ixv-63729"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_AmericanWaterWorksCoInc0CTIMember"
      decimals="INF"
      id="ixv-63730"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_TexasInstrumentsInc0CTIMember"
      decimals="INF"
      id="ixv-63731"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_TEConnectivityLtd0CTIMember"
      decimals="INF"
      id="ixv-63732"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-1132">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="ib89c5eb78a70f0a2777ce7a6.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 259px 118px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Clean and Efficient Transport&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Sustainable Food&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Circular Economy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Water&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;New Energy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;23.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Smart Environment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;30.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-63733"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_CleanandEfficientTransportSectorMember"
      decimals="INF"
      id="ixv-63734"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_SustainableFoodSectorMember"
      decimals="INF"
      id="ixv-63735"
      unitRef="Pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_CircularEconomySectorMember"
      decimals="INF"
      id="ixv-63736"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_WaterSectorMember"
      decimals="INF"
      id="ixv-63737"
      unitRef="Pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_NewEnergySectorMember"
      decimals="INF"
      id="ixv-63738"
      unitRef="Pure">0.234</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_SmartEnvironmentSectorMember"
      decimals="INF"
      id="ixv-63739"
      unitRef="Pure">0.301</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-63740"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_LU"
      decimals="INF"
      id="ixv-63741"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_NL"
      decimals="INF"
      id="ixv-63742"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_JP"
      decimals="INF"
      id="ixv-63743"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_IE"
      decimals="INF"
      id="ixv-63744"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_GB"
      decimals="INF"
      id="ixv-63745"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_TW"
      decimals="INF"
      id="ixv-63746"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_CH"
      decimals="INF"
      id="ixv-63747"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_DE"
      decimals="INF"
      id="ixv-63748"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_FR"
      decimals="INF"
      id="ixv-63749"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_US"
      decimals="INF"
      id="ixv-63750"
      unitRef="Pure">0.699</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-63751"
      unitRef="Pure">0.702</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-63752"
      unitRef="Pure">0.288</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128849Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63753"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63754">Impax Global Environmental Markets Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63755">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63756">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-63757">PXEAX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128849Member"
      id="ixv-1335">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63758">This semi-annual shareholder report&#160;contains important information about the Impax Global Environmental Markets Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1358">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1360">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1361">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63759">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63760">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63761">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63762">PGINX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63763">Impax Global Environmental Markets Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1379">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$46&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.89%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      decimals="0"
      id="ixv-63764"
      unitRef="USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      decimals="INF"
      id="ixv-63765"
      unitRef="Pure">0.0089</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1407">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$2,424,706,177&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;46&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;13%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000061358Member"
      decimals="0"
      id="ixv-63766"
      unitRef="USD">2424706177</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000061358Member"
      decimals="INF"
      id="ixv-63767"
      unitRef="Holding">46</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      decimals="INF"
      id="ixv-63768"
      unitRef="Pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1432">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Waste Management, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Agilent Technologies, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Linde plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Schneider Electric SE&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Air Liquide SA&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Republic Services, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;American Water Works Co., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Texas Instruments, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;TE Connectivity Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-63769"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_WasteManagementInc0CTIMember"
      decimals="INF"
      id="ixv-63770"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_AgilentTechnologiesInc0CTIMember"
      decimals="INF"
      id="ixv-63771"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_Lindeplc0CTIMember"
      decimals="INF"
      id="ixv-63772"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_SchneiderElectricSE0CTIMember"
      decimals="INF"
      id="ixv-63773"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_AirLiquideSA0CTIMember"
      decimals="INF"
      id="ixv-63774"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_RepublicServicesIncA0CTIMember"
      decimals="INF"
      id="ixv-63775"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_AmericanWaterWorksCoInc0CTIMember"
      decimals="INF"
      id="ixv-63776"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_TexasInstrumentsInc0CTIMember"
      decimals="INF"
      id="ixv-63777"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_TEConnectivityLtd0CTIMember"
      decimals="INF"
      id="ixv-63778"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1513">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i2809710bbed225b2a46d17c8.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 259px 118px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Clean and Efficient Transport&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Sustainable Food&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Circular Economy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Water&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;New Energy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;23.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Smart Environment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;30.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-63779"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_CleanandEfficientTransportSectorMember"
      decimals="INF"
      id="ixv-63780"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_SustainableFoodSectorMember"
      decimals="INF"
      id="ixv-63781"
      unitRef="Pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_CircularEconomySectorMember"
      decimals="INF"
      id="ixv-63782"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_WaterSectorMember"
      decimals="INF"
      id="ixv-63783"
      unitRef="Pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_NewEnergySectorMember"
      decimals="INF"
      id="ixv-63784"
      unitRef="Pure">0.234</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_SmartEnvironmentSectorMember"
      decimals="INF"
      id="ixv-63785"
      unitRef="Pure">0.301</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-63786"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_LU"
      decimals="INF"
      id="ixv-63787"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_NL"
      decimals="INF"
      id="ixv-63788"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_JP"
      decimals="INF"
      id="ixv-63789"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_IE"
      decimals="INF"
      id="ixv-63790"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_GB"
      decimals="INF"
      id="ixv-63791"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_TW"
      decimals="INF"
      id="ixv-63792"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_CH"
      decimals="INF"
      id="ixv-63793"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_DE"
      decimals="INF"
      id="ixv-63794"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_FR"
      decimals="INF"
      id="ixv-63795"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_US"
      decimals="INF"
      id="ixv-63796"
      unitRef="Pure">0.699</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-63797"
      unitRef="Pure">0.702</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-63798"
      unitRef="Pure">0.288</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061358Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63799"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63800">Impax Global Environmental Markets Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63801">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63802">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-63803">PGINX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061358Member"
      id="ixv-1716">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63804">This semi-annual shareholder report&#160;contains important information about the Impax Global Environmental Markets Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-1739">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-1741">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-1742">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GEM&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63805">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63806">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63807">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63808">PGRNX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63809">Impax Global Environmental Markets Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-1760">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$58&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1.14%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      decimals="0"
      id="ixv-63810"
      unitRef="USD">58</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      decimals="INF"
      id="ixv-63811"
      unitRef="Pure">0.0114</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-1788">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$2,424,706,177&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;46&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;13%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000061357Member"
      decimals="0"
      id="ixv-63812"
      unitRef="USD">2424706177</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000061357Member"
      decimals="INF"
      id="ixv-63813"
      unitRef="Holding">46</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      decimals="INF"
      id="ixv-63814"
      unitRef="Pure">0.13</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-1813">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Waste Management, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Agilent Technologies, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Linde plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Schneider Electric SE&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Air Liquide SA&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Republic Services, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;American Water Works Co., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Texas Instruments, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;TE Connectivity Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-63815"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_WasteManagementInc0CTIMember"
      decimals="INF"
      id="ixv-63816"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_AgilentTechnologiesInc0CTIMember"
      decimals="INF"
      id="ixv-63817"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_Lindeplc0CTIMember"
      decimals="INF"
      id="ixv-63818"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_SchneiderElectricSE0CTIMember"
      decimals="INF"
      id="ixv-63819"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_AirLiquideSA0CTIMember"
      decimals="INF"
      id="ixv-63820"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_RepublicServicesIncA0CTIMember"
      decimals="INF"
      id="ixv-63821"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_AmericanWaterWorksCoInc0CTIMember"
      decimals="INF"
      id="ixv-63822"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_TexasInstrumentsInc0CTIMember"
      decimals="INF"
      id="ixv-63823"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_TEConnectivityLtd0CTIMember"
      decimals="INF"
      id="ixv-63824"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-1894">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="ibad77d24f29ed3fd9c49214e.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 259px 118px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 98px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Clean and Efficient Transport&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Sustainable Food&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Circular Economy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Water&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;New Energy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;23.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Smart Environment&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;30.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-63825"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_CleanandEfficientTransportSectorMember"
      decimals="INF"
      id="ixv-63826"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_SustainableFoodSectorMember"
      decimals="INF"
      id="ixv-63827"
      unitRef="Pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_CircularEconomySectorMember"
      decimals="INF"
      id="ixv-63828"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_WaterSectorMember"
      decimals="INF"
      id="ixv-63829"
      unitRef="Pure">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_NewEnergySectorMember"
      decimals="INF"
      id="ixv-63830"
      unitRef="Pure">0.234</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_SmartEnvironmentSectorMember"
      decimals="INF"
      id="ixv-63831"
      unitRef="Pure">0.301</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-63832"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_LU"
      decimals="INF"
      id="ixv-63833"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_NL"
      decimals="INF"
      id="ixv-63834"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_JP"
      decimals="INF"
      id="ixv-63835"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_IE"
      decimals="INF"
      id="ixv-63836"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_GB"
      decimals="INF"
      id="ixv-63837"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_TW"
      decimals="INF"
      id="ixv-63838"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_CH"
      decimals="INF"
      id="ixv-63839"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_DE"
      decimals="INF"
      id="ixv-63840"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_FR"
      decimals="INF"
      id="ixv-63841"
      unitRef="Pure">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_US"
      decimals="INF"
      id="ixv-63842"
      unitRef="Pure">0.699</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-63843"
      unitRef="Pure">0.702</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-63844"
      unitRef="Pure">0.288</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061357Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63845"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63846">Impax Global Environmental Markets Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63847">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63848">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-63849">PGRNX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061357Member"
      id="ixv-2097">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63850">This semi-annual shareholder report&#160;contains important information about the Impax Global Opportunities Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2120">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GO&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2122">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GO&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2123">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GO&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63851">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63852">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63853">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63854">PXGOX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63855">Impax Global Opportunities Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2141">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$50&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.98%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      decimals="0"
      id="ixv-63856"
      unitRef="USD">50</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      decimals="INF"
      id="ixv-63857"
      unitRef="Pure">0.0098</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2169">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$127,221,078&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;42&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;15%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000201507Member"
      decimals="0"
      id="ixv-63858"
      unitRef="USD">127221078</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000201507Member"
      decimals="INF"
      id="ixv-63859"
      unitRef="Holding">42</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      decimals="INF"
      id="ixv-63860"
      unitRef="Pure">0.15</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2194">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alcon, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Mastercard, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Linde plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Schneider Electric SE&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Thermo Fisher Scientific, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Marsh &amp;amp; McLennan Cos., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Boston Scientific Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Cintas Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Applied Materials, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-63861"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_AlconInc0CTIMember"
      decimals="INF"
      id="ixv-63862"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_MastercardIncA0CTIMember"
      decimals="INF"
      id="ixv-63863"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_Lindeplc0CTIMember"
      decimals="INF"
      id="ixv-63864"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_SchneiderElectricSE0CTIMember"
      decimals="INF"
      id="ixv-63865"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_ThermoFisherScientificInc0CTIMember"
      decimals="INF"
      id="ixv-63866"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_MarshMcLennanCosInc0CTIMember"
      decimals="INF"
      id="ixv-63867"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_BostonScientificCorp0CTIMember"
      decimals="INF"
      id="ixv-63868"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_CintasCorp0CTIMember"
      decimals="INF"
      id="ixv-63869"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_AppliedMaterialsInc0CTIMember"
      decimals="INF"
      id="ixv-63870"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2275">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="id5f57c7593f5a250a31ade21.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 114px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;22.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;24.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-63871"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-63872"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-63873"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-63874"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-63875"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-63876"
      unitRef="Pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-63877"
      unitRef="Pure">0.191</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-63878"
      unitRef="Pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-63879"
      unitRef="Pure">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-63880"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-63881"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_IE"
      decimals="INF"
      id="ixv-63882"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_BM"
      decimals="INF"
      id="ixv-63883"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_DE"
      decimals="INF"
      id="ixv-63884"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_HK"
      decimals="INF"
      id="ixv-63885"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_IN"
      decimals="INF"
      id="ixv-63886"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_NL"
      decimals="INF"
      id="ixv-63887"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_JP"
      decimals="INF"
      id="ixv-63888"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_CH"
      decimals="INF"
      id="ixv-63889"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_GB"
      decimals="INF"
      id="ixv-63890"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_US"
      decimals="INF"
      id="ixv-63891"
      unitRef="Pure">0.634</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-63892"
      unitRef="Pure">0.634</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-63893"
      unitRef="Pure">0.349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201507Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63894"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63895">Impax Global Opportunities Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63896">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63897">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-63898">PXGOX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201507Member"
      id="ixv-2508">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63899">This semi-annual shareholder report&#160;contains important information about the Impax Global Opportunities Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2531">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GO&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2533">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GO&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2534">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GO&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63900">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63901">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63902">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63903">PAXGX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63904">Impax Global Opportunities Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2552">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$63&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1.23%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      decimals="0"
      id="ixv-63905"
      unitRef="USD">63</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      decimals="INF"
      id="ixv-63906"
      unitRef="Pure">0.0123</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2580">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$127,221,078&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;42&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;15%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000201508Member"
      decimals="0"
      id="ixv-63907"
      unitRef="USD">127221078</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000201508Member"
      decimals="INF"
      id="ixv-63908"
      unitRef="Holding">42</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      decimals="INF"
      id="ixv-63909"
      unitRef="Pure">0.15</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2605">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alcon, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Mastercard, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Linde plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Schneider Electric SE&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Thermo Fisher Scientific, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Marsh &amp;amp; McLennan Cos., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Boston Scientific Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Cintas Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Applied Materials, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-63910"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_AlconInc0CTIMember"
      decimals="INF"
      id="ixv-63911"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_MastercardIncA0CTIMember"
      decimals="INF"
      id="ixv-63912"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_Lindeplc0CTIMember"
      decimals="INF"
      id="ixv-63913"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_SchneiderElectricSE0CTIMember"
      decimals="INF"
      id="ixv-63914"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_ThermoFisherScientificInc0CTIMember"
      decimals="INF"
      id="ixv-63915"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_MarshMcLennanCosInc0CTIMember"
      decimals="INF"
      id="ixv-63916"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_BostonScientificCorp0CTIMember"
      decimals="INF"
      id="ixv-63917"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_CintasCorp0CTIMember"
      decimals="INF"
      id="ixv-63918"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_AppliedMaterialsInc0CTIMember"
      decimals="INF"
      id="ixv-63919"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2686">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i1d08fb87a2860760a5c4062e.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 114px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;22.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;24.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-63920"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-63921"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-63922"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-63923"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-63924"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-63925"
      unitRef="Pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-63926"
      unitRef="Pure">0.191</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-63927"
      unitRef="Pure">0.227</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-63928"
      unitRef="Pure">0.240</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-63929"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-63930"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_IE"
      decimals="INF"
      id="ixv-63931"
      unitRef="Pure">0.016</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_BM"
      decimals="INF"
      id="ixv-63932"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_DE"
      decimals="INF"
      id="ixv-63933"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_HK"
      decimals="INF"
      id="ixv-63934"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_IN"
      decimals="INF"
      id="ixv-63935"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_NL"
      decimals="INF"
      id="ixv-63936"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_JP"
      decimals="INF"
      id="ixv-63937"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_CH"
      decimals="INF"
      id="ixv-63938"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_GB"
      decimals="INF"
      id="ixv-63939"
      unitRef="Pure">0.076</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_US"
      decimals="INF"
      id="ixv-63940"
      unitRef="Pure">0.634</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-63941"
      unitRef="Pure">0.634</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-63942"
      unitRef="Pure">0.349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000201508Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63943"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63944">Impax Global Opportunities Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63945">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63946">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-63947">PAXGX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000201508Member"
      id="ixv-2919">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63948">This semi-annual shareholder report&#160;contains important information about the Impax Global Social Leaders Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-2942">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSL&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-2944">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSL&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-2945">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSL&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63949">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63950">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63951">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63952">IGSIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63953">Impax Global Social Leaders Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-2963">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$50&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.98%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      decimals="0"
      id="ixv-63954"
      unitRef="USD">50</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      decimals="INF"
      id="ixv-63955"
      unitRef="Pure">0.0098</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-2991">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$1,709,961&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;44&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;18%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000246502Member"
      decimals="0"
      id="ixv-63956"
      unitRef="USD">1709961</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000246502Member"
      decimals="INF"
      id="ixv-63957"
      unitRef="Holding">44</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      decimals="INF"
      id="ixv-63958"
      unitRef="Pure">0.18</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-3016">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Intuit, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;eBay, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Halma plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alcon, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;MercadoLibre, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;IQVIA Holdings, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Legal &amp;amp; General Group plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;ServiceNow, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Recruit Holdings Co. Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_NVIDIACorp0CTIMember"
      decimals="INF"
      id="ixv-63959"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_IntuitInc0CTIMember"
      decimals="INF"
      id="ixv-63960"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_EBayInc0CTIMember"
      decimals="INF"
      id="ixv-63961"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_Halmaplc0CTIMember"
      decimals="INF"
      id="ixv-63962"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_AlconInc0CTIMember"
      decimals="INF"
      id="ixv-63963"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_MercadoLibreInc0CTIMember"
      decimals="INF"
      id="ixv-63964"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_IQVIAHoldingsInc0CTIMember"
      decimals="INF"
      id="ixv-63965"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_LegalGeneralGroupplc0CTIMember"
      decimals="INF"
      id="ixv-63966"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_ServiceNowInc0CTIMember"
      decimals="INF"
      id="ixv-63967"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_RecruitHoldingsCoLtd0CTIMember"
      decimals="INF"
      id="ixv-63968"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-3097">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i94f2f968672ff2339992de96.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 88px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;11.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;14.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;17.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;18.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-63969"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-63970"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-63971"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-63972"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-63973"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-63974"
      unitRef="Pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-63975"
      unitRef="Pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-63976"
      unitRef="Pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-63977"
      unitRef="Pure">0.178</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-63978"
      unitRef="Pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-63979"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-63980"
      unitRef="Pure">0.142</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_IE"
      decimals="INF"
      id="ixv-63981"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_IN"
      decimals="INF"
      id="ixv-63982"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_FR"
      decimals="INF"
      id="ixv-63983"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_JP"
      decimals="INF"
      id="ixv-63984"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_BR"
      decimals="INF"
      id="ixv-63985"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_CH"
      decimals="INF"
      id="ixv-63986"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_HK"
      decimals="INF"
      id="ixv-63987"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_NL"
      decimals="INF"
      id="ixv-63988"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_GB"
      decimals="INF"
      id="ixv-63989"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_US"
      decimals="INF"
      id="ixv-63990"
      unitRef="Pure">0.481</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-63991"
      unitRef="Pure">0.474</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-63992"
      unitRef="Pure">0.467</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246502Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-63993"
      unitRef="Pure">0.059</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63994">Impax Global Social Leaders Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63995">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63996">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-63997">IGSIX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246502Member"
      id="ixv-3335">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-63998">This semi-annual shareholder report&#160;contains important information about the Impax Global Social Leaders Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3358">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSL&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3360">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSL&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3361">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSL&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-63999">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64000">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64001">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64002">IGSLX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64003">Impax Global Social Leaders Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3379">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$62&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1.23%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      decimals="0"
      id="ixv-64004"
      unitRef="USD">62</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      decimals="INF"
      id="ixv-64005"
      unitRef="Pure">0.0123</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3407">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$1,709,961&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;44&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;18%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000246501Member"
      decimals="0"
      id="ixv-64006"
      unitRef="USD">1709961</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000246501Member"
      decimals="INF"
      id="ixv-64007"
      unitRef="Holding">44</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      decimals="INF"
      id="ixv-64008"
      unitRef="Pure">0.18</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3432">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Intuit, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;eBay, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Halma plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alcon, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;MercadoLibre, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;IQVIA Holdings, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Legal &amp;amp; General Group plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;ServiceNow, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Recruit Holdings Co. Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_NVIDIACorp0CTIMember"
      decimals="INF"
      id="ixv-64009"
      unitRef="Pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_IntuitInc0CTIMember"
      decimals="INF"
      id="ixv-64010"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_EBayInc0CTIMember"
      decimals="INF"
      id="ixv-64011"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_Halmaplc0CTIMember"
      decimals="INF"
      id="ixv-64012"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_AlconInc0CTIMember"
      decimals="INF"
      id="ixv-64013"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_MercadoLibreInc0CTIMember"
      decimals="INF"
      id="ixv-64014"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_IQVIAHoldingsInc0CTIMember"
      decimals="INF"
      id="ixv-64015"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_LegalGeneralGroupplc0CTIMember"
      decimals="INF"
      id="ixv-64016"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_ServiceNowInc0CTIMember"
      decimals="INF"
      id="ixv-64017"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_RecruitHoldingsCoLtd0CTIMember"
      decimals="INF"
      id="ixv-64018"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3513">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="ie507bfedc440e9ed08459b4c.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 88px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;11.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;14.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;17.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;18.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64019"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64020"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64021"
      unitRef="Pure">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64022"
      unitRef="Pure">0.064</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64023"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64024"
      unitRef="Pure">0.112</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64025"
      unitRef="Pure">0.144</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64026"
      unitRef="Pure">0.153</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64027"
      unitRef="Pure">0.178</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64028"
      unitRef="Pure">0.182</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-64029"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-64030"
      unitRef="Pure">0.142</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_IE"
      decimals="INF"
      id="ixv-64031"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_IN"
      decimals="INF"
      id="ixv-64032"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_FR"
      decimals="INF"
      id="ixv-64033"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_JP"
      decimals="INF"
      id="ixv-64034"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_BR"
      decimals="INF"
      id="ixv-64035"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_CH"
      decimals="INF"
      id="ixv-64036"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_HK"
      decimals="INF"
      id="ixv-64037"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_NL"
      decimals="INF"
      id="ixv-64038"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_GB"
      decimals="INF"
      id="ixv-64039"
      unitRef="Pure">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_US"
      decimals="INF"
      id="ixv-64040"
      unitRef="Pure">0.481</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64041"
      unitRef="Pure">0.474</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64042"
      unitRef="Pure">0.467</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000246501Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64043"
      unitRef="Pure">0.059</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64044">Impax Global Social Leaders Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64045">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64046">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-64047">IGSLX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000246501Member"
      id="ixv-3751">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64048">This semi-annual shareholder report&#160;contains important information about the Impax Global Sustainable Infrastructure Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-3774">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSI&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-3776">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSI&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-3777">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSI&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64049">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64050">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64051">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64052">PXDIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64053">Impax Global Sustainable Infrastructure Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-3795">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.58%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      decimals="0"
      id="ixv-64054"
      unitRef="USD">29</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      decimals="INF"
      id="ixv-64055"
      unitRef="Pure">0.0058</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-3823">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$91,319,933&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;42&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;11%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000175864Member"
      decimals="0"
      id="ixv-64056"
      unitRef="USD">91319933</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000175864Member"
      decimals="INF"
      id="ixv-64057"
      unitRef="Holding">42</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      decimals="INF"
      id="ixv-64058"
      unitRef="Pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-3848">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Waste Management, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;SSE plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Elisa OYJ&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;National Grid plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;American Water Works Co., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Tele2 AB, B&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Severn Trent plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Canadian Pacific Kansas City Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Koninklijke KPN NV&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Northland Power, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_WasteManagementInc0CTIMember"
      decimals="INF"
      id="ixv-64059"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_SSEplc0CTIMember"
      decimals="INF"
      id="ixv-64060"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_ElisaOYJ0CTIMember"
      decimals="INF"
      id="ixv-64061"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_NationalGridplc0CTIMember"
      decimals="INF"
      id="ixv-64062"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_AmericanWaterWorksCoInc0CTIMember"
      decimals="INF"
      id="ixv-64063"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_Tele2ABB0CTIMember"
      decimals="INF"
      id="ixv-64064"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_SevernTrentplc0CTIMember"
      decimals="INF"
      id="ixv-64065"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_CanadianPacificKansasCityLtd0CTIMember"
      decimals="INF"
      id="ixv-64066"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_KoninklijkeKPNNV0CTIMember"
      decimals="INF"
      id="ixv-64067"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_NorthlandPowerInc0CTIMember"
      decimals="INF"
      id="ixv-64068"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-3929">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i44fbcdc433b40a65624f080b.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 86px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Energy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;26.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;29.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64069"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_EnergySectorMember"
      decimals="INF"
      id="ixv-64070"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64071"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64072"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64073"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64074"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64075"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64076"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64077"
      unitRef="Pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64078"
      unitRef="Pure">0.261</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64079"
      unitRef="Pure">0.290</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-64080"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-64081"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_JP"
      decimals="INF"
      id="ixv-64082"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_FR"
      decimals="INF"
      id="ixv-64083"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_NL"
      decimals="INF"
      id="ixv-64084"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_CH"
      decimals="INF"
      id="ixv-64085"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_SE"
      decimals="INF"
      id="ixv-64086"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_DE"
      decimals="INF"
      id="ixv-64087"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_FI"
      decimals="INF"
      id="ixv-64088"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_CA"
      decimals="INF"
      id="ixv-64089"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_GB"
      decimals="INF"
      id="ixv-64090"
      unitRef="Pure">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_US"
      decimals="INF"
      id="ixv-64091"
      unitRef="Pure">0.405</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64092"
      unitRef="Pure">0.583</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64093"
      unitRef="Pure">0.406</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175864Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64094"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64095">Impax Global Sustainable Infrastructure Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64096">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64097">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-64098">PXDIX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175864Member"
      id="ixv-4172">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64099">This semi-annual shareholder report&#160;contains important information about the Impax Global Sustainable Infrastructure Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4195">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSI&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4197">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSI&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4198">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/GSI&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64100">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64101">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64102">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64103">PAXDX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64104">Impax Global Sustainable Infrastructure Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4216">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$42&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.83%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      decimals="0"
      id="ixv-64105"
      unitRef="USD">42</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      decimals="INF"
      id="ixv-64106"
      unitRef="Pure">0.0083</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4244">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$91,319,933&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;42&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;11%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000175865Member"
      decimals="0"
      id="ixv-64107"
      unitRef="USD">91319933</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000175865Member"
      decimals="INF"
      id="ixv-64108"
      unitRef="Holding">42</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      decimals="INF"
      id="ixv-64109"
      unitRef="Pure">0.11</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4269">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Waste Management, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;SSE plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Elisa OYJ&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;National Grid plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;American Water Works Co., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Tele2 AB, B&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Severn Trent plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Canadian Pacific Kansas City Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Koninklijke KPN NV&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Northland Power, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_WasteManagementInc0CTIMember"
      decimals="INF"
      id="ixv-64110"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_SSEplc0CTIMember"
      decimals="INF"
      id="ixv-64111"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_ElisaOYJ0CTIMember"
      decimals="INF"
      id="ixv-64112"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_NationalGridplc0CTIMember"
      decimals="INF"
      id="ixv-64113"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_AmericanWaterWorksCoInc0CTIMember"
      decimals="INF"
      id="ixv-64114"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_Tele2ABB0CTIMember"
      decimals="INF"
      id="ixv-64115"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_SevernTrentplc0CTIMember"
      decimals="INF"
      id="ixv-64116"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_CanadianPacificKansasCityLtd0CTIMember"
      decimals="INF"
      id="ixv-64117"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_KoninklijkeKPNNV0CTIMember"
      decimals="INF"
      id="ixv-64118"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_NorthlandPowerInc0CTIMember"
      decimals="INF"
      id="ixv-64119"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4350">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i6108cb3737b3662b96055674.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 86px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Energy&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;26.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;29.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64120"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_EnergySectorMember"
      decimals="INF"
      id="ixv-64121"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64122"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64123"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64124"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64125"
      unitRef="Pure">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64126"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64127"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64128"
      unitRef="Pure">0.157</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64129"
      unitRef="Pure">0.261</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64130"
      unitRef="Pure">0.290</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-64131"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-64132"
      unitRef="Pure">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_JP"
      decimals="INF"
      id="ixv-64133"
      unitRef="Pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_FR"
      decimals="INF"
      id="ixv-64134"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_NL"
      decimals="INF"
      id="ixv-64135"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_CH"
      decimals="INF"
      id="ixv-64136"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_SE"
      decimals="INF"
      id="ixv-64137"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_DE"
      decimals="INF"
      id="ixv-64138"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_FI"
      decimals="INF"
      id="ixv-64139"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_CA"
      decimals="INF"
      id="ixv-64140"
      unitRef="Pure">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_GB"
      decimals="INF"
      id="ixv-64141"
      unitRef="Pure">0.164</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_US"
      decimals="INF"
      id="ixv-64142"
      unitRef="Pure">0.405</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64143"
      unitRef="Pure">0.583</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64144"
      unitRef="Pure">0.406</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175865Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64145"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64146">Impax Global Sustainable Infrastructure Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64147">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64148">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-64149">PAXDX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175865Member"
      id="ixv-4593">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64150">This semi-annual shareholder report&#160;contains important information about the Impax High Yield Bond Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-4616">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-4618">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-4619">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64151">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64152">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64153">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64154">PXHAX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64155">Impax High Yield Bond Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-4637">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Class A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$46&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.93%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      decimals="0"
      id="ixv-64156"
      unitRef="USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      decimals="INF"
      id="ixv-64157"
      unitRef="Pure">0.0093</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-4665">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$531,742,145&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;225&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;28%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000128847Member"
      decimals="0"
      id="ixv-64158"
      unitRef="USD">531742145</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000128847Member"
      decimals="INF"
      id="ixv-64159"
      unitRef="Holding">225</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      decimals="INF"
      id="ixv-64160"
      unitRef="Pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-4690">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 59 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;CCO Holdings LLC / CCO Holdings Capital Corp., 4.750%, 3/01/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Darling Ingredients, Inc., 6.000%, 6/15/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Liberty Mutual Group, Inc., 4.125%, 12/15/51&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Avantor Funding, Inc., 4.625%, 7/15/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Interface, Inc., 5.500%, 12/01/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Bank of America Corp., 4.300%, 1/28/25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alliant Holdings Intermediate LLC / Alliant Holdings Co-Issuer, 7.000%, 1/15/31&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Medline Borrower LP, Refinancing CME Term Loan, 8.094%, 10/23/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Graphic Packaging International LLC, 3.750%, 2/01/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Iron Mountain, Inc., 4.875%, 9/15/29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 75 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 864px 769px 193px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 865px 761px 192px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember"
      decimals="INF"
      id="ixv-64161"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_DarlingIngredientsInc061520306CTIMember"
      decimals="INF"
      id="ixv-64162"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_LibertyMutualGroupInc121520514125CTIMember"
      decimals="INF"
      id="ixv-64163"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_AvantorFundingInc071520284625CTIMember"
      decimals="INF"
      id="ixv-64164"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_InterfaceInc1201202855CTIMember"
      decimals="INF"
      id="ixv-64165"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_BankofAmericaCorp0128202543001CTIMember"
      decimals="INF"
      id="ixv-64166"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember"
      decimals="INF"
      id="ixv-64167"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember"
      decimals="INF"
      id="ixv-64168"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_GraphicPackagingInternationalLLC02012030375CTIMember"
      decimals="INF"
      id="ixv-64169"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_IronMountainInc091520294875CTIMember"
      decimals="INF"
      id="ixv-64170"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-4771">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i3d751dd37cb59aae985f6a49.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 197.906px 132px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Others&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Telecommunications&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Retail&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Basic Industry&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Capital Goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Technology &amp;amp; Electronics&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Media&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;9.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Healthcare&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;10.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 49 / 1 / 71 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 804px 415px 253px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 805px 407px 252px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64171"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_OtherssectorsCTIMember"
      decimals="INF"
      id="ixv-64172"
      unitRef="Pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_TelecommunicationsSectorMember"
      decimals="INF"
      id="ixv-64173"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_ConsumerGoodsSectorMember"
      decimals="INF"
      id="ixv-64174"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_RetailSectorMember"
      decimals="INF"
      id="ixv-64175"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64176"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_ServicesSectorMember"
      decimals="INF"
      id="ixv-64177"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_BasicIndustrySectorMember"
      decimals="INF"
      id="ixv-64178"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_CapitalGoodsSectorMember"
      decimals="INF"
      id="ixv-64179"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_TechnologyElectronicsSectorMember"
      decimals="INF"
      id="ixv-64180"
      unitRef="Pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_MediaSectorMember"
      decimals="INF"
      id="ixv-64181"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64182"
      unitRef="Pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsARatingMember"
      decimals="INF"
      id="ixv-64183"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBBBRatingMember"
      decimals="INF"
      id="ixv-64184"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBBBMinusRatingMember"
      decimals="INF"
      id="ixv-64185"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBBPlusRatingMember"
      decimals="INF"
      id="ixv-64186"
      unitRef="Pure">0.169</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBBRatingMember"
      decimals="INF"
      id="ixv-64187"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBBMinusRatingMember"
      decimals="INF"
      id="ixv-64188"
      unitRef="Pure">0.196</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBPlusRatingMember"
      decimals="INF"
      id="ixv-64189"
      unitRef="Pure">0.149</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBRatingMember"
      decimals="INF"
      id="ixv-64190"
      unitRef="Pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsBMinusRatingMember"
      decimals="INF"
      id="ixv-64191"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsCCCPlusRatingMember"
      decimals="INF"
      id="ixv-64192"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_StandardPoorsCCCMinusRatingMember"
      decimals="INF"
      id="ixv-64193"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_NRCTIMember"
      decimals="INF"
      id="ixv-64194"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_USBondsCTIMember"
      decimals="INF"
      id="ixv-64195"
      unitRef="Pure">0.824</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_ForeignBondsCTIMember"
      decimals="INF"
      id="ixv-64196"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_LoansCTIMember"
      decimals="INF"
      id="ixv-64197"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64198"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64199"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_CommunityInvestmentNotesCTIMember"
      decimals="INF"
      id="ixv-64200"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128847Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64201"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64202">Impax High Yield Bond Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64203">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64204">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128847Member"
      id="ixv-64205">PXHAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64206">This semi-annual shareholder report&#160;contains important information about the Impax High Yield Bond Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-5052">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-5054">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-5055">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64207">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64208">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64209">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64210">PXHIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64211">Impax High Yield Bond Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-5073">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$34&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.68%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      decimals="0"
      id="ixv-64212"
      unitRef="USD">34</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      decimals="INF"
      id="ixv-64213"
      unitRef="Pure">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-5101">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$531,742,145&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;225&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;28%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000043227Member"
      decimals="0"
      id="ixv-64214"
      unitRef="USD">531742145</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000043227Member"
      decimals="INF"
      id="ixv-64215"
      unitRef="Holding">225</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      decimals="INF"
      id="ixv-64216"
      unitRef="Pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-5126">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 59 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;CCO Holdings LLC / CCO Holdings Capital Corp., 4.750%, 3/01/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Darling Ingredients, Inc., 6.000%, 6/15/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Liberty Mutual Group, Inc., 4.125%, 12/15/51&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Avantor Funding, Inc., 4.625%, 7/15/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Interface, Inc., 5.500%, 12/01/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Bank of America Corp., 4.300%, 1/28/25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alliant Holdings Intermediate LLC / Alliant Holdings Co-Issuer, 7.000%, 1/15/31&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Medline Borrower LP, Refinancing CME Term Loan, 8.094%, 10/23/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Graphic Packaging International LLC, 3.750%, 2/01/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Iron Mountain, Inc., 4.875%, 9/15/29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 75 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 864px 769px 193px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 865px 761px 192px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember"
      decimals="INF"
      id="ixv-64217"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_DarlingIngredientsInc061520306CTIMember"
      decimals="INF"
      id="ixv-64218"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_LibertyMutualGroupInc121520514125CTIMember"
      decimals="INF"
      id="ixv-64219"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_AvantorFundingInc071520284625CTIMember"
      decimals="INF"
      id="ixv-64220"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_InterfaceInc1201202855CTIMember"
      decimals="INF"
      id="ixv-64221"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_BankofAmericaCorp0128202543001CTIMember"
      decimals="INF"
      id="ixv-64222"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember"
      decimals="INF"
      id="ixv-64223"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember"
      decimals="INF"
      id="ixv-64224"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_GraphicPackagingInternationalLLC02012030375CTIMember"
      decimals="INF"
      id="ixv-64225"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_IronMountainInc091520294875CTIMember"
      decimals="INF"
      id="ixv-64226"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-5207">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i4f49dda77f1efb166463ba46.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 197.906px 132px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Others&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Telecommunications&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Retail&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Basic Industry&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Capital Goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Technology &amp;amp; Electronics&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Media&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;9.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Healthcare&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;10.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 49 / 1 / 71 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 804px 415px 253px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 805px 407px 252px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64227"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_OtherssectorsCTIMember"
      decimals="INF"
      id="ixv-64228"
      unitRef="Pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_TelecommunicationsSectorMember"
      decimals="INF"
      id="ixv-64229"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_ConsumerGoodsSectorMember"
      decimals="INF"
      id="ixv-64230"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_RetailSectorMember"
      decimals="INF"
      id="ixv-64231"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64232"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_ServicesSectorMember"
      decimals="INF"
      id="ixv-64233"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_BasicIndustrySectorMember"
      decimals="INF"
      id="ixv-64234"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_CapitalGoodsSectorMember"
      decimals="INF"
      id="ixv-64235"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_TechnologyElectronicsSectorMember"
      decimals="INF"
      id="ixv-64236"
      unitRef="Pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_MediaSectorMember"
      decimals="INF"
      id="ixv-64237"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64238"
      unitRef="Pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsARatingMember"
      decimals="INF"
      id="ixv-64239"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBBBRatingMember"
      decimals="INF"
      id="ixv-64240"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBBBMinusRatingMember"
      decimals="INF"
      id="ixv-64241"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBBPlusRatingMember"
      decimals="INF"
      id="ixv-64242"
      unitRef="Pure">0.169</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBBRatingMember"
      decimals="INF"
      id="ixv-64243"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBBMinusRatingMember"
      decimals="INF"
      id="ixv-64244"
      unitRef="Pure">0.196</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBPlusRatingMember"
      decimals="INF"
      id="ixv-64245"
      unitRef="Pure">0.149</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBRatingMember"
      decimals="INF"
      id="ixv-64246"
      unitRef="Pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsBMinusRatingMember"
      decimals="INF"
      id="ixv-64247"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsCCCPlusRatingMember"
      decimals="INF"
      id="ixv-64248"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_StandardPoorsCCCMinusRatingMember"
      decimals="INF"
      id="ixv-64249"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_NRCTIMember"
      decimals="INF"
      id="ixv-64250"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_USBondsCTIMember"
      decimals="INF"
      id="ixv-64251"
      unitRef="Pure">0.824</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_ForeignBondsCTIMember"
      decimals="INF"
      id="ixv-64252"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_LoansCTIMember"
      decimals="INF"
      id="ixv-64253"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64254"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64255"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_CommunityInvestmentNotesCTIMember"
      decimals="INF"
      id="ixv-64256"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043227Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64257"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64258">Impax High Yield Bond Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64259">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64260">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043227Member"
      id="ixv-64261">PXHIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64262">This semi-annual shareholder report&#160;contains important information about the Impax High Yield Bond Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-5488">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-5490">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-5491">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/HYB&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64263">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64264">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64265">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64266">PAXHX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64267">Impax High Yield Bond Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-5509">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$46&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.93%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      decimals="0"
      id="ixv-64268"
      unitRef="USD">46</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      decimals="INF"
      id="ixv-64269"
      unitRef="Pure">0.0093</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-5537">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$531,742,145&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;225&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;28%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000043226Member"
      decimals="0"
      id="ixv-64270"
      unitRef="USD">531742145</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000043226Member"
      decimals="INF"
      id="ixv-64271"
      unitRef="Holding">225</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      decimals="INF"
      id="ixv-64272"
      unitRef="Pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-5562">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 7 / 1 / 59 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;CCO Holdings LLC / CCO Holdings Capital Corp., 4.750%, 3/01/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Darling Ingredients, Inc., 6.000%, 6/15/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Liberty Mutual Group, Inc., 4.125%, 12/15/51&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Avantor Funding, Inc., 4.625%, 7/15/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Interface, Inc., 5.500%, 12/01/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Bank of America Corp., 4.300%, 1/28/25&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alliant Holdings Intermediate LLC / Alliant Holdings Co-Issuer, 7.000%, 1/15/31&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Medline Borrower LP, Refinancing CME Term Loan, 8.094%, 10/23/28&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Graphic Packaging International LLC, 3.750%, 2/01/30&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Iron Mountain, Inc., 4.875%, 9/15/29&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 59 / 1 / 75 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 864px 769px 193px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 865px 761px 192px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_CCOHoldingsLLCCCOHoldingsCapitalCorp03012030475CTIMember"
      decimals="INF"
      id="ixv-64273"
      unitRef="Pure">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_DarlingIngredientsInc061520306CTIMember"
      decimals="INF"
      id="ixv-64274"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_LibertyMutualGroupInc121520514125CTIMember"
      decimals="INF"
      id="ixv-64275"
      unitRef="Pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_AvantorFundingInc071520284625CTIMember"
      decimals="INF"
      id="ixv-64276"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_InterfaceInc1201202855CTIMember"
      decimals="INF"
      id="ixv-64277"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_BankofAmericaCorp0128202543001CTIMember"
      decimals="INF"
      id="ixv-64278"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_AlliantHoldingsIntermediateLLCAlliantHoldingsCoMinusIssuer011520317CTIMember"
      decimals="INF"
      id="ixv-64279"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_MedlineBorrowerLPRefinancingCMETermLoan10232028809393CTIMember"
      decimals="INF"
      id="ixv-64280"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_GraphicPackagingInternationalLLC02012030375CTIMember"
      decimals="INF"
      id="ixv-64281"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_IronMountainInc091520294875CTIMember"
      decimals="INF"
      id="ixv-64282"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-5643">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i2aea49435a0b1473aa3a3d62.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 197.906px 132px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Others&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Telecommunications&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Retail&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Basic Industry&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Capital Goods&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Technology &amp;amp; Electronics&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Media&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;9.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Healthcare&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;10.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 49 / 1 / 71 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 804px 415px 253px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 805px 407px 252px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64283"
      unitRef="Pure">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_OtherssectorsCTIMember"
      decimals="INF"
      id="ixv-64284"
      unitRef="Pure">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_TelecommunicationsSectorMember"
      decimals="INF"
      id="ixv-64285"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_ConsumerGoodsSectorMember"
      decimals="INF"
      id="ixv-64286"
      unitRef="Pure">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_RetailSectorMember"
      decimals="INF"
      id="ixv-64287"
      unitRef="Pure">0.062</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64288"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_ServicesSectorMember"
      decimals="INF"
      id="ixv-64289"
      unitRef="Pure">0.077</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_BasicIndustrySectorMember"
      decimals="INF"
      id="ixv-64290"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_CapitalGoodsSectorMember"
      decimals="INF"
      id="ixv-64291"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_TechnologyElectronicsSectorMember"
      decimals="INF"
      id="ixv-64292"
      unitRef="Pure">0.086</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_MediaSectorMember"
      decimals="INF"
      id="ixv-64293"
      unitRef="Pure">0.098</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64294"
      unitRef="Pure">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsARatingMember"
      decimals="INF"
      id="ixv-64295"
      unitRef="Pure">0.006</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBBBRatingMember"
      decimals="INF"
      id="ixv-64296"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBBBMinusRatingMember"
      decimals="INF"
      id="ixv-64297"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBBPlusRatingMember"
      decimals="INF"
      id="ixv-64298"
      unitRef="Pure">0.169</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBBRatingMember"
      decimals="INF"
      id="ixv-64299"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBBMinusRatingMember"
      decimals="INF"
      id="ixv-64300"
      unitRef="Pure">0.196</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBPlusRatingMember"
      decimals="INF"
      id="ixv-64301"
      unitRef="Pure">0.149</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBRatingMember"
      decimals="INF"
      id="ixv-64302"
      unitRef="Pure">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsBMinusRatingMember"
      decimals="INF"
      id="ixv-64303"
      unitRef="Pure">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsCCCPlusRatingMember"
      decimals="INF"
      id="ixv-64304"
      unitRef="Pure">0.003</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_StandardPoorsCCCMinusRatingMember"
      decimals="INF"
      id="ixv-64305"
      unitRef="Pure">0.001</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_NRCTIMember"
      decimals="INF"
      id="ixv-64306"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_USBondsCTIMember"
      decimals="INF"
      id="ixv-64307"
      unitRef="Pure">0.824</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_ForeignBondsCTIMember"
      decimals="INF"
      id="ixv-64308"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_LoansCTIMember"
      decimals="INF"
      id="ixv-64309"
      unitRef="Pure">0.051</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64310"
      unitRef="Pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64311"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_CommunityInvestmentNotesCTIMember"
      decimals="INF"
      id="ixv-64312"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043226Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64313"
      unitRef="Pure">0.000</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64314">Impax High Yield Bond Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64315">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64316">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043226Member"
      id="ixv-64317">PAXHX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64318">This semi-annual shareholder report&#160;contains important information about the Impax International Sustainable Economy Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-5924">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/ISE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-5926">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/ISE&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-5927">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/ISE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64319">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64320">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64321">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64322">PXNIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64323">Impax International Sustainable Economy Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-5945">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$23&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.45%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      decimals="0"
      id="ixv-64324"
      unitRef="USD">23</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      decimals="INF"
      id="ixv-64325"
      unitRef="Pure">0.0045</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-5973">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$1,194,853,792&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;142&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;27%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000137561Member"
      decimals="0"
      id="ixv-64326"
      unitRef="USD">1194853792</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000137561Member"
      decimals="INF"
      id="ixv-64327"
      unitRef="Holding">142</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      decimals="INF"
      id="ixv-64328"
      unitRef="Pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-5998">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Novo Nordisk A/S, B&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;ASML Holding NV&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;AstraZeneca plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Novartis AG&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;HSBC Holdings plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Schneider Electric SE&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;CSL Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;BNP Paribas SA&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;RELX plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Tokyo Electron Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_NovoNordiskASB0CTIMember"
      decimals="INF"
      id="ixv-64329"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_ASMLHoldingNV0CTIMember"
      decimals="INF"
      id="ixv-64330"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_AstraZenecaplc0CTIMember"
      decimals="INF"
      id="ixv-64331"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_NovartisAG0CTIMember"
      decimals="INF"
      id="ixv-64332"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_HSBCHoldingsplc0CTIMember"
      decimals="INF"
      id="ixv-64333"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_SchneiderElectricSE0CTIMember"
      decimals="INF"
      id="ixv-64334"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_CSLLtd0CTIMember"
      decimals="INF"
      id="ixv-64335"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_BNPParibasSA0CTIMember"
      decimals="INF"
      id="ixv-64336"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_RELXplc0CTIMember"
      decimals="INF"
      id="ixv-64337"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_TokyoElectronLtd0CTIMember"
      decimals="INF"
      id="ixv-64338"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-6079">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i531018142a601d2090680bc5.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 62px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;23.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64339"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64340"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64341"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64342"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64343"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64344"
      unitRef="Pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64345"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64346"
      unitRef="Pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64347"
      unitRef="Pure">0.154</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64348"
      unitRef="Pure">0.191</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64349"
      unitRef="Pure">0.237</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-64350"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-64351"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_SE"
      decimals="INF"
      id="ixv-64352"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_NL"
      decimals="INF"
      id="ixv-64353"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_DK"
      decimals="INF"
      id="ixv-64354"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_AU"
      decimals="INF"
      id="ixv-64355"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_US"
      decimals="INF"
      id="ixv-64356"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_DE"
      decimals="INF"
      id="ixv-64357"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_FR"
      decimals="INF"
      id="ixv-64358"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_CH"
      decimals="INF"
      id="ixv-64359"
      unitRef="Pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_GB"
      decimals="INF"
      id="ixv-64360"
      unitRef="Pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_JP"
      decimals="INF"
      id="ixv-64361"
      unitRef="Pure">0.216</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64362"
      unitRef="Pure">0.940</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64363"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137561Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64364"
      unitRef="Pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64365">Impax International Sustainable Economy Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64366">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64367">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-64368">PXNIX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137561Member"
      id="ixv-6322">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64369">This semi-annual shareholder report&#160;contains important information about the Impax International Sustainable Economy Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6345">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/ISE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6347">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/ISE&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6348">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/ISE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64370">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64371">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64372">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64373">PXINX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64374">Impax International Sustainable Economy Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6366">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$36&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.70%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      decimals="0"
      id="ixv-64375"
      unitRef="USD">36</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      decimals="INF"
      id="ixv-64376"
      unitRef="Pure">0.0070</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6394">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$1,194,853,792&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;142&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;27%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000137562Member"
      decimals="0"
      id="ixv-64377"
      unitRef="USD">1194853792</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000137562Member"
      decimals="INF"
      id="ixv-64378"
      unitRef="Holding">142</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      decimals="INF"
      id="ixv-64379"
      unitRef="Pure">0.27</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6419">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Novo Nordisk A/S, B&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;ASML Holding NV&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;AstraZeneca plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Novartis AG&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;HSBC Holdings plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Schneider Electric SE&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;CSL Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;BNP Paribas SA&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;RELX plc&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Tokyo Electron Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_NovoNordiskASB0CTIMember"
      decimals="INF"
      id="ixv-64380"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_ASMLHoldingNV0CTIMember"
      decimals="INF"
      id="ixv-64381"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_AstraZenecaplc0CTIMember"
      decimals="INF"
      id="ixv-64382"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_NovartisAG0CTIMember"
      decimals="INF"
      id="ixv-64383"
      unitRef="Pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_HSBCHoldingsplc0CTIMember"
      decimals="INF"
      id="ixv-64384"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_SchneiderElectricSE0CTIMember"
      decimals="INF"
      id="ixv-64385"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_CSLLtd0CTIMember"
      decimals="INF"
      id="ixv-64386"
      unitRef="Pure">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_BNPParibasSA0CTIMember"
      decimals="INF"
      id="ixv-64387"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_RELXplc0CTIMember"
      decimals="INF"
      id="ixv-64388"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_TokyoElectronLtd0CTIMember"
      decimals="INF"
      id="ixv-64389"
      unitRef="Pure">0.019</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6500">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="idee20c03a0be49e370aff5f9.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 62px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;6.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;12.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;15.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;23.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64390"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64391"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64392"
      unitRef="Pure">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64393"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64394"
      unitRef="Pure">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64395"
      unitRef="Pure">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64396"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64397"
      unitRef="Pure">0.124</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64398"
      unitRef="Pure">0.154</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64399"
      unitRef="Pure">0.191</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64400"
      unitRef="Pure">0.237</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_OtherassetsandliabilitiesnetcountryCTIMember"
      decimals="INF"
      id="ixv-64401"
      unitRef="Pure">0.009</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_OtherscountryCTIMember"
      decimals="INF"
      id="ixv-64402"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_SE"
      decimals="INF"
      id="ixv-64403"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_NL"
      decimals="INF"
      id="ixv-64404"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_DK"
      decimals="INF"
      id="ixv-64405"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_AU"
      decimals="INF"
      id="ixv-64406"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_US"
      decimals="INF"
      id="ixv-64407"
      unitRef="Pure">0.055</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_DE"
      decimals="INF"
      id="ixv-64408"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_FR"
      decimals="INF"
      id="ixv-64409"
      unitRef="Pure">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_CH"
      decimals="INF"
      id="ixv-64410"
      unitRef="Pure">0.087</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_GB"
      decimals="INF"
      id="ixv-64411"
      unitRef="Pure">0.143</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_JP"
      decimals="INF"
      id="ixv-64412"
      unitRef="Pure">0.216</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64413"
      unitRef="Pure">0.940</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64414"
      unitRef="Pure">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000137562Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64415"
      unitRef="Pure">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64416">Impax International Sustainable Economy Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64417">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64418">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-64419">PXINX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000137562Member"
      id="ixv-6743">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64420">This semi-annual shareholder report&#160;contains important information about the Impax Large Cap Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-6766">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/LC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-6768">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/LC&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-6769">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/LC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64421">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64422">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64423">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64424">PXLIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64425">Impax Large Cap Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-6787">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$38&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.73%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      decimals="0"
      id="ixv-64426"
      unitRef="USD">38</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      decimals="INF"
      id="ixv-64427"
      unitRef="Pure">0.0073</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-6815">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$1,492,863,028&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;55&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;17%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000175860Member"
      decimals="0"
      id="ixv-64428"
      unitRef="USD">1492863028</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000175860Member"
      decimals="INF"
      id="ixv-64429"
      unitRef="Holding">55</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      decimals="INF"
      id="ixv-64430"
      unitRef="Pure">0.17</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-6840">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;7.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alphabet, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Apple, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;ServiceNow, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Oracle Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Merck &amp;amp; Co., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;JPMorgan Chase &amp;amp; Co.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Walt Disney Co. (The)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Procter &amp;amp; Gamble Co. (The)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-64431"
      unitRef="Pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_AlphabetIncA0CTIMember"
      decimals="INF"
      id="ixv-64432"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_NVIDIACorp0CTIMember"
      decimals="INF"
      id="ixv-64433"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_AppleInc0CTIMember"
      decimals="INF"
      id="ixv-64434"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_ServiceNowInc0CTIMember"
      decimals="INF"
      id="ixv-64435"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_OracleCorp0CTIMember"
      decimals="INF"
      id="ixv-64436"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_MerckCoInc0CTIMember"
      decimals="INF"
      id="ixv-64437"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_JPMorganChaseCo0CTIMember"
      decimals="INF"
      id="ixv-64438"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_WaltDisneyCoThe0CTIMember"
      decimals="INF"
      id="ixv-64439"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_ProcterGambleCoThe0CTIMember"
      decimals="INF"
      id="ixv-64440"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-6921">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i4a7be098c78baadfdc9c4f1b.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 62px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;32.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64441"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64442"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64443"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64444"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64445"
      unitRef="Pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64446"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64447"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64448"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64449"
      unitRef="Pure">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64450"
      unitRef="Pure">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64451"
      unitRef="Pure">0.322</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64452"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64453"
      unitRef="Pure">0.379</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_FoodProductsSectorMember"
      decimals="INF"
      id="ixv-64454"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_SpecialtyRetailSectorMember"
      decimals="INF"
      id="ixv-64455"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_HealthCareEquipmentSuppliesSectorMember"
      decimals="INF"
      id="ixv-64456"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_FinancialServicesSectorMember"
      decimals="INF"
      id="ixv-64457"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_LifeSciencesToolsServicesSectorMember"
      decimals="INF"
      id="ixv-64458"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_TechnologyHardwareStoragePeripheralsSectorMember"
      decimals="INF"
      id="ixv-64459"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_BanksSectorMember"
      decimals="INF"
      id="ixv-64460"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_InteractiveMediaServicesSectorMember"
      decimals="INF"
      id="ixv-64461"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_SemiconductorsSemiconductorEquipmentSectorMember"
      decimals="INF"
      id="ixv-64462"
      unitRef="Pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64463"
      unitRef="Pure">0.165</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64464"
      unitRef="Pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64465"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175860Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64466"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64467">Impax Large Cap Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64468">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64469">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-64470">PXLIX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175860Member"
      id="ixv-7164">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64471">This semi-annual shareholder report&#160;contains important information about the Impax Large Cap Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7187">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/LC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7189">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/LC&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7190">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/LC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64472">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64473">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64474">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64475">PAXLX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64476">Impax Large Cap Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7208">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$51&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.98%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      decimals="0"
      id="ixv-64477"
      unitRef="USD">51</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      decimals="INF"
      id="ixv-64478"
      unitRef="Pure">0.0098</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7236">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$1,492,863,028&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;55&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;17%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000175861Member"
      decimals="0"
      id="ixv-64479"
      unitRef="USD">1492863028</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000175861Member"
      decimals="INF"
      id="ixv-64480"
      unitRef="Holding">55</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      decimals="INF"
      id="ixv-64481"
      unitRef="Pure">0.17</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7261">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;7.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Alphabet, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Apple, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;ServiceNow, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Oracle Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Merck &amp;amp; Co., Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;JPMorgan Chase &amp;amp; Co.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Walt Disney Co. (The)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Procter &amp;amp; Gamble Co. (The)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-64482"
      unitRef="Pure">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_AlphabetIncA0CTIMember"
      decimals="INF"
      id="ixv-64483"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_NVIDIACorp0CTIMember"
      decimals="INF"
      id="ixv-64484"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_AppleInc0CTIMember"
      decimals="INF"
      id="ixv-64485"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_ServiceNowInc0CTIMember"
      decimals="INF"
      id="ixv-64486"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_OracleCorp0CTIMember"
      decimals="INF"
      id="ixv-64487"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_MerckCoInc0CTIMember"
      decimals="INF"
      id="ixv-64488"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_JPMorganChaseCo0CTIMember"
      decimals="INF"
      id="ixv-64489"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_WaltDisneyCoThe0CTIMember"
      decimals="INF"
      id="ixv-64490"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_ProcterGambleCoThe0CTIMember"
      decimals="INF"
      id="ixv-64491"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7342">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="ia2de4df386fa1b99f6a30be6.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 62px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;32.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64492"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64493"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64494"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64495"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64496"
      unitRef="Pure">0.070</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64497"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64498"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64499"
      unitRef="Pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64500"
      unitRef="Pure">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64501"
      unitRef="Pure">0.136</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64502"
      unitRef="Pure">0.322</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64503"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64504"
      unitRef="Pure">0.379</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_FoodProductsSectorMember"
      decimals="INF"
      id="ixv-64505"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_SpecialtyRetailSectorMember"
      decimals="INF"
      id="ixv-64506"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_HealthCareEquipmentSuppliesSectorMember"
      decimals="INF"
      id="ixv-64507"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_FinancialServicesSectorMember"
      decimals="INF"
      id="ixv-64508"
      unitRef="Pure">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_LifeSciencesToolsServicesSectorMember"
      decimals="INF"
      id="ixv-64509"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_TechnologyHardwareStoragePeripheralsSectorMember"
      decimals="INF"
      id="ixv-64510"
      unitRef="Pure">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_BanksSectorMember"
      decimals="INF"
      id="ixv-64511"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_InteractiveMediaServicesSectorMember"
      decimals="INF"
      id="ixv-64512"
      unitRef="Pure">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_SemiconductorsSemiconductorEquipmentSectorMember"
      decimals="INF"
      id="ixv-64513"
      unitRef="Pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64514"
      unitRef="Pure">0.165</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64515"
      unitRef="Pure">0.974</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64516"
      unitRef="Pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000175861Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64517"
      unitRef="Pure">0.012</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64518">Impax Large Cap Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64519">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64520">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-64521">PAXLX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000175861Member"
      id="ixv-7585">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64522">This semi-annual shareholder report&#160;contains important information about the Impax Small Cap Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-7608">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-7610">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-7611">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64523">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64524">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64525">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64526">PXSAX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64527">Impax Small Cap Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-7629">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Class A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$57&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1.14%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      decimals="0"
      id="ixv-64528"
      unitRef="USD">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      decimals="INF"
      id="ixv-64529"
      unitRef="Pure">0.0114</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-7657">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$667,096,037&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;67&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;21%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000128850Member"
      decimals="0"
      id="ixv-64530"
      unitRef="USD">667096037</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000128850Member"
      decimals="INF"
      id="ixv-64531"
      unitRef="Holding">67</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      decimals="INF"
      id="ixv-64532"
      unitRef="Pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-7682">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Victory Capital Holdings, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Ligand Pharmaceuticals, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Onto Innovation, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Brightsphere Investment Group, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;US Foods Holding Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Voya Financial, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Roivant Sciences Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Element Solutions, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Stericycle, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Arcosa, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_VictoryCapitalHoldingsIncA0CTIMember"
      decimals="INF"
      id="ixv-64533"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_LigandPharmaceuticalsInc0CTIMember"
      decimals="INF"
      id="ixv-64534"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_OntoInnovationInc0CTIMember"
      decimals="INF"
      id="ixv-64535"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_BrightsphereInvestmentGroupInc0CTIMember"
      decimals="INF"
      id="ixv-64536"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_USFoodsHoldingCorp0CTIMember"
      decimals="INF"
      id="ixv-64537"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_VoyaFinancialInc0CTIMember"
      decimals="INF"
      id="ixv-64538"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_RoivantSciencesLtd0CTIMember"
      decimals="INF"
      id="ixv-64539"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_ElementSolutionsInc0CTIMember"
      decimals="INF"
      id="ixv-64540"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_StericycleInc0CTIMember"
      decimals="INF"
      id="ixv-64541"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_ArcosaInc0CTIMember"
      decimals="INF"
      id="ixv-64542"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-7763">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="id4dbfad8f619eb4c5b8692fd.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 88px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;14.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;18.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64543"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64544"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64545"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64546"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64547"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64548"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64549"
      unitRef="Pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64550"
      unitRef="Pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64551"
      unitRef="Pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64552"
      unitRef="Pure">0.195</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64553"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64554"
      unitRef="Pure">0.475</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_FoodProductsSectorMember"
      decimals="INF"
      id="ixv-64555"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_HealthCareEquipmentSuppliesSectorMember"
      decimals="INF"
      id="ixv-64556"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_ConsumerStaplesDistributionRetailSectorMember"
      decimals="INF"
      id="ixv-64557"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_CommercialServicesSuppliesSectorMember"
      decimals="INF"
      id="ixv-64558"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_BuildingProductsSectorMember"
      decimals="INF"
      id="ixv-64559"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_BiotechnologySectorMember"
      decimals="INF"
      id="ixv-64560"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_CommunicationsEquipmentSectorMember"
      decimals="INF"
      id="ixv-64561"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64562"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_PharmaceuticalsSectorMember"
      decimals="INF"
      id="ixv-64563"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_CapitalMarketsSectorMember"
      decimals="INF"
      id="ixv-64564"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64565"
      unitRef="Pure">0.943</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64566"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128850Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64567"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64568">Impax Small Cap Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64569">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64570">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-64571">PXSAX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128850Member"
      id="ixv-8001">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64572">This semi-annual shareholder report&#160;contains important information about the Impax Small Cap Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8024">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8026">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8027">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64573">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64574">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64575">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64576">PXSIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64577">Impax Small Cap Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8045">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$45&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.89%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      decimals="0"
      id="ixv-64578"
      unitRef="USD">45</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      decimals="INF"
      id="ixv-64579"
      unitRef="Pure">0.0089</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8073">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$667,096,037&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;67&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;21%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000061361Member"
      decimals="0"
      id="ixv-64580"
      unitRef="USD">667096037</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000061361Member"
      decimals="INF"
      id="ixv-64581"
      unitRef="Holding">67</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      decimals="INF"
      id="ixv-64582"
      unitRef="Pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8098">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Victory Capital Holdings, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Ligand Pharmaceuticals, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Onto Innovation, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Brightsphere Investment Group, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;US Foods Holding Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Voya Financial, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Roivant Sciences Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Element Solutions, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Stericycle, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Arcosa, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_VictoryCapitalHoldingsIncA0CTIMember"
      decimals="INF"
      id="ixv-64583"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_LigandPharmaceuticalsInc0CTIMember"
      decimals="INF"
      id="ixv-64584"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_OntoInnovationInc0CTIMember"
      decimals="INF"
      id="ixv-64585"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_BrightsphereInvestmentGroupInc0CTIMember"
      decimals="INF"
      id="ixv-64586"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_USFoodsHoldingCorp0CTIMember"
      decimals="INF"
      id="ixv-64587"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_VoyaFinancialInc0CTIMember"
      decimals="INF"
      id="ixv-64588"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_RoivantSciencesLtd0CTIMember"
      decimals="INF"
      id="ixv-64589"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_ElementSolutionsInc0CTIMember"
      decimals="INF"
      id="ixv-64590"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_StericycleInc0CTIMember"
      decimals="INF"
      id="ixv-64591"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_ArcosaInc0CTIMember"
      decimals="INF"
      id="ixv-64592"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8179">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i765c33702f8b211ad8364859.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 88px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;14.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;18.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64593"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64594"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64595"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64596"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64597"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64598"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64599"
      unitRef="Pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64600"
      unitRef="Pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64601"
      unitRef="Pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64602"
      unitRef="Pure">0.195</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64603"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64604"
      unitRef="Pure">0.475</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_FoodProductsSectorMember"
      decimals="INF"
      id="ixv-64605"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_HealthCareEquipmentSuppliesSectorMember"
      decimals="INF"
      id="ixv-64606"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_ConsumerStaplesDistributionRetailSectorMember"
      decimals="INF"
      id="ixv-64607"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_CommercialServicesSuppliesSectorMember"
      decimals="INF"
      id="ixv-64608"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_BuildingProductsSectorMember"
      decimals="INF"
      id="ixv-64609"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_BiotechnologySectorMember"
      decimals="INF"
      id="ixv-64610"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_CommunicationsEquipmentSectorMember"
      decimals="INF"
      id="ixv-64611"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64612"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_PharmaceuticalsSectorMember"
      decimals="INF"
      id="ixv-64613"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_CapitalMarketsSectorMember"
      decimals="INF"
      id="ixv-64614"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64615"
      unitRef="Pure">0.943</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64616"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061361Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64617"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64618">Impax Small Cap Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64619">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64620">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-64621">PXSIX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061361Member"
      id="ixv-8417">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64622">This semi-annual shareholder report&#160;contains important information about the Impax Small Cap Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8440">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8442">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8443">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SC&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64623">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64624">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64625">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64626">PXSCX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64627">Impax Small Cap Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8461">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$57&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1.14%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      decimals="0"
      id="ixv-64628"
      unitRef="USD">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      decimals="INF"
      id="ixv-64629"
      unitRef="Pure">0.0114</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8489">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$667,096,037&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;67&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;21%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000061360Member"
      decimals="0"
      id="ixv-64630"
      unitRef="USD">667096037</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000061360Member"
      decimals="INF"
      id="ixv-64631"
      unitRef="Holding">67</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      decimals="INF"
      id="ixv-64632"
      unitRef="Pure">0.21</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8514">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Victory Capital Holdings, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Ligand Pharmaceuticals, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Onto Innovation, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Brightsphere Investment Group, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;US Foods Holding Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Voya Financial, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Roivant Sciences Ltd.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Element Solutions, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Stericycle, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Arcosa, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_VictoryCapitalHoldingsIncA0CTIMember"
      decimals="INF"
      id="ixv-64633"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_LigandPharmaceuticalsInc0CTIMember"
      decimals="INF"
      id="ixv-64634"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_OntoInnovationInc0CTIMember"
      decimals="INF"
      id="ixv-64635"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_BrightsphereInvestmentGroupInc0CTIMember"
      decimals="INF"
      id="ixv-64636"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_USFoodsHoldingCorp0CTIMember"
      decimals="INF"
      id="ixv-64637"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_VoyaFinancialInc0CTIMember"
      decimals="INF"
      id="ixv-64638"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_RoivantSciencesLtd0CTIMember"
      decimals="INF"
      id="ixv-64639"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_ElementSolutionsInc0CTIMember"
      decimals="INF"
      id="ixv-64640"
      unitRef="Pure">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_StericycleInc0CTIMember"
      decimals="INF"
      id="ixv-64641"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_ArcosaInc0CTIMember"
      decimals="INF"
      id="ixv-64642"
      unitRef="Pure">0.021</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8595">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i8e7562545f6a244676f002d9.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 88px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;7.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;8.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;14.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;18.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;19.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64643"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64644"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64645"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64646"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64647"
      unitRef="Pure">0.074</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64648"
      unitRef="Pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64649"
      unitRef="Pure">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64650"
      unitRef="Pure">0.145</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64651"
      unitRef="Pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64652"
      unitRef="Pure">0.195</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64653"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64654"
      unitRef="Pure">0.475</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_FoodProductsSectorMember"
      decimals="INF"
      id="ixv-64655"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_HealthCareEquipmentSuppliesSectorMember"
      decimals="INF"
      id="ixv-64656"
      unitRef="Pure">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_ConsumerStaplesDistributionRetailSectorMember"
      decimals="INF"
      id="ixv-64657"
      unitRef="Pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_CommercialServicesSuppliesSectorMember"
      decimals="INF"
      id="ixv-64658"
      unitRef="Pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_BuildingProductsSectorMember"
      decimals="INF"
      id="ixv-64659"
      unitRef="Pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_BiotechnologySectorMember"
      decimals="INF"
      id="ixv-64660"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_CommunicationsEquipmentSectorMember"
      decimals="INF"
      id="ixv-64661"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64662"
      unitRef="Pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_PharmaceuticalsSectorMember"
      decimals="INF"
      id="ixv-64663"
      unitRef="Pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_CapitalMarketsSectorMember"
      decimals="INF"
      id="ixv-64664"
      unitRef="Pure">0.083</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64665"
      unitRef="Pure">0.943</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_ForeignStocksCTIMember"
      decimals="INF"
      id="ixv-64666"
      unitRef="Pure">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000061360Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64667"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64668">Impax Small Cap Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64669">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64670">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-64671">PXSCX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000061360Member"
      id="ixv-8833">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64672">This semi-annual shareholder report&#160;contains important information about the Impax Sustainable Allocation Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-8856">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SA&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-8858">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SA&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-8859">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SA&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64673">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64674">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64675">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64676">PAXIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64677">Impax Sustainable Allocation Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-8877">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$3&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.05%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      decimals="0"
      id="ixv-64678"
      unitRef="USD">3</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      decimals="INF"
      id="ixv-64679"
      unitRef="Pure">0.0005</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-8905">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$2,309,344,491&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000043251Member"
      decimals="0"
      id="ixv-64680"
      unitRef="USD">2309344491</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000043251Member"
      decimals="INF"
      id="ixv-64681"
      unitRef="Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      decimals="INF"
      id="ixv-64682"
      unitRef="Pure">0.01</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-8930">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Affiliated Investment Companies&#160;as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 43 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Large Cap Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;41.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Core Bond Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;34.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax International Sustainable Economy Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax High Yield Bond Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Small Cap Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Global Opportunities Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Global Environmental Markets Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Ellevate Global Women's Leadership Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Global Sustainable Infrastructure Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 43 / 1 / 57 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxLargeCapFundCTIMember"
      decimals="INF"
      id="ixv-64683"
      unitRef="Pure">0.414</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxCoreBondFundCTIMember"
      decimals="INF"
      id="ixv-64684"
      unitRef="Pure">0.344</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxInternationalSustainableEconomyFundCTIMember"
      decimals="INF"
      id="ixv-64685"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxHighYieldBondFundCTIMember"
      decimals="INF"
      id="ixv-64686"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxSmallCapFundCTIMember"
      decimals="INF"
      id="ixv-64687"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxGlobalOpportunitiesFundCTIMember"
      decimals="INF"
      id="ixv-64688"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxGlobalEnvironmentalMarketsFundCTIMember"
      decimals="INF"
      id="ixv-64689"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxEllevateGlobalWomensLeadershipFundCTIMember"
      decimals="INF"
      id="ixv-64690"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_ImpaxGlobalSustainableInfrastructureFundCTIMember"
      decimals="INF"
      id="ixv-64691"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-8986">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Asset Allocation as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="pointer-events: none; touch-action: none; position: relative; width: 100%; height: 100%; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i4dca5b9467b36bcbb6447d9e.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 268px 344px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Affiliated Investment Companies&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;99.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Cash &amp;amp; Cash Equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64692"
      unitRef="Pure">0.998</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043251Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64693"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64694">Impax Sustainable Allocation Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64695">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64696">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-64697">PAXIX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043251Member"
      id="ixv-9046">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64698">This semi-annual shareholder report&#160;contains important information about the Impax Sustainable Allocation Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9069">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SA&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9071">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SA&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9072">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/SA&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64699">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64700">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64701">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64702">PAXWX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64703">Impax Sustainable Allocation Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9090">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$15&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.30%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      decimals="0"
      id="ixv-64704"
      unitRef="USD">15</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      decimals="INF"
      id="ixv-64705"
      unitRef="Pure">0.0030</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9118">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$2,309,344,491&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;1%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000043250Member"
      decimals="0"
      id="ixv-64706"
      unitRef="USD">2309344491</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000043250Member"
      decimals="INF"
      id="ixv-64707"
      unitRef="Holding">10</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      decimals="INF"
      id="ixv-64708"
      unitRef="Pure">0.01</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9143">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Affiliated Investment Companies&#160;as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 43 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Large Cap Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;41.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Core Bond Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;34.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax International Sustainable Economy Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;4.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax High Yield Bond Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;4.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Small Cap Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Global Opportunities Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;3.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Global Environmental Markets Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;2.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Ellevate Global Women's Leadership Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;2.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Impax Global Sustainable Infrastructure Fund&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;2.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 43 / 1 / 57 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxLargeCapFundCTIMember"
      decimals="INF"
      id="ixv-64709"
      unitRef="Pure">0.414</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxCoreBondFundCTIMember"
      decimals="INF"
      id="ixv-64710"
      unitRef="Pure">0.344</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxInternationalSustainableEconomyFundCTIMember"
      decimals="INF"
      id="ixv-64711"
      unitRef="Pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxHighYieldBondFundCTIMember"
      decimals="INF"
      id="ixv-64712"
      unitRef="Pure">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxSmallCapFundCTIMember"
      decimals="INF"
      id="ixv-64713"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxGlobalOpportunitiesFundCTIMember"
      decimals="INF"
      id="ixv-64714"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxGlobalEnvironmentalMarketsFundCTIMember"
      decimals="INF"
      id="ixv-64715"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxEllevateGlobalWomensLeadershipFundCTIMember"
      decimals="INF"
      id="ixv-64716"
      unitRef="Pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_ImpaxGlobalSustainableInfrastructureFundCTIMember"
      decimals="INF"
      id="ixv-64717"
      unitRef="Pure">0.025</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9199">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Asset Allocation as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="pointer-events: none; touch-action: none; position: relative; width: 100%; height: 100%; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="idc51502cac0dfd8fde9fa677.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 268px 344px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Affiliated Investment Companies&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;99.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Cash &amp;amp; Cash Equivalents&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;0.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64718"
      unitRef="Pure">0.998</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043250Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64719"
      unitRef="Pure">0.002</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64720">Impax Sustainable Allocation Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64721">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64722">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-64723">PAXWX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043250Member"
      id="ixv-9259">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64724">This semi-annual shareholder report&#160;contains important information about the Impax US Sustainable Economy Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9282">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9284">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9285">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64725">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64726">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64727">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64728">PXGAX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64729">Impax US Sustainable Economy Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9303">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Class A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$38&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.71%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      decimals="0"
      id="ixv-64730"
      unitRef="USD">38</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      decimals="INF"
      id="ixv-64731"
      unitRef="Pure">0.0071</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9331">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$324,058,221&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;146&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;23%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000128848Member"
      decimals="0"
      id="ixv-64732"
      unitRef="USD">324058221</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000128848Member"
      decimals="INF"
      id="ixv-64733"
      unitRef="Holding">146</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      decimals="INF"
      id="ixv-64734"
      unitRef="Pure">0.23</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9356">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Apple, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Mastercard, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Verizon Communications, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Union Pacific Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Progressive Corp. (The)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Johnson &amp;amp; Johnson&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Texas Instruments, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Eli Lilly &amp;amp; Co.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_NVIDIACorp0CTIMember"
      decimals="INF"
      id="ixv-64735"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-64736"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_AppleInc0CTIMember"
      decimals="INF"
      id="ixv-64737"
      unitRef="Pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_MastercardIncA0CTIMember"
      decimals="INF"
      id="ixv-64738"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_VerizonCommunicationsInc0CTIMember"
      decimals="INF"
      id="ixv-64739"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_UnionPacificCorp0CTIMember"
      decimals="INF"
      id="ixv-64740"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_ProgressiveCorpThe0CTIMember"
      decimals="INF"
      id="ixv-64741"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_JohnsonJohnson0CTIMember"
      decimals="INF"
      id="ixv-64742"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_TexasInstrumentsInc0CTIMember"
      decimals="INF"
      id="ixv-64743"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_EliLillyCo0CTIMember"
      decimals="INF"
      id="ixv-64744"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9437">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="ie821037e1a05df2b1bbe4458.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 62px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;11.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;16.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;35.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64745"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64746"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64747"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64748"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64749"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64750"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64751"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64752"
      unitRef="Pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64753"
      unitRef="Pure">0.137</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64754"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64755"
      unitRef="Pure">0.357</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64756"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64757"
      unitRef="Pure">0.377</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_ChemicalsSectorMember"
      decimals="INF"
      id="ixv-64758"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_LifeSciencesToolsServicesSectorMember"
      decimals="INF"
      id="ixv-64759"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_BuildingProductsSectorMember"
      decimals="INF"
      id="ixv-64760"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_FinancialServicesSectorMember"
      decimals="INF"
      id="ixv-64761"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_ElectricalEquipmentSectorMember"
      decimals="INF"
      id="ixv-64762"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_InsuranceSectorMember"
      decimals="INF"
      id="ixv-64763"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_TechnologyHardwareStoragePeripheralsSectorMember"
      decimals="INF"
      id="ixv-64764"
      unitRef="Pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_PharmaceuticalsSectorMember"
      decimals="INF"
      id="ixv-64765"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64766"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_SemiconductorsSemiconductorEquipmentSectorMember"
      decimals="INF"
      id="ixv-64767"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64768"
      unitRef="Pure">0.990</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000128848Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64769"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64770">Impax US Sustainable Economy Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64771">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64772">Class A</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-64773">PXGAX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000128848Member"
      id="ixv-9675">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64774">This semi-annual shareholder report&#160;contains important information about the Impax US Sustainable Economy Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-9698">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-9700">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-9701">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64775">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64776">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64777">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64778">PWGIX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64779">Impax US Sustainable Economy Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-9719">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Institutional Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$24&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.46%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      decimals="0"
      id="ixv-64780"
      unitRef="USD">24</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      decimals="INF"
      id="ixv-64781"
      unitRef="Pure">0.0046</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-9747">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$324,058,221&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;146&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;23%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000043242Member"
      decimals="0"
      id="ixv-64782"
      unitRef="USD">324058221</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000043242Member"
      decimals="INF"
      id="ixv-64783"
      unitRef="Holding">146</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      decimals="INF"
      id="ixv-64784"
      unitRef="Pure">0.23</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-9772">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Apple, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Mastercard, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Verizon Communications, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Union Pacific Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Progressive Corp. (The)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Johnson &amp;amp; Johnson&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Texas Instruments, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Eli Lilly &amp;amp; Co.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_NVIDIACorp0CTIMember"
      decimals="INF"
      id="ixv-64785"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-64786"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_AppleInc0CTIMember"
      decimals="INF"
      id="ixv-64787"
      unitRef="Pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_MastercardIncA0CTIMember"
      decimals="INF"
      id="ixv-64788"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_VerizonCommunicationsInc0CTIMember"
      decimals="INF"
      id="ixv-64789"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_UnionPacificCorp0CTIMember"
      decimals="INF"
      id="ixv-64790"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_ProgressiveCorpThe0CTIMember"
      decimals="INF"
      id="ixv-64791"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_JohnsonJohnson0CTIMember"
      decimals="INF"
      id="ixv-64792"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_TexasInstrumentsInc0CTIMember"
      decimals="INF"
      id="ixv-64793"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_EliLillyCo0CTIMember"
      decimals="INF"
      id="ixv-64794"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-9853">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="ib31364ad41c414272142c689.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 62px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;11.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;16.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;35.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64795"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64796"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64797"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64798"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64799"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64800"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64801"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64802"
      unitRef="Pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64803"
      unitRef="Pure">0.137</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64804"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64805"
      unitRef="Pure">0.357</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64806"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64807"
      unitRef="Pure">0.377</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_ChemicalsSectorMember"
      decimals="INF"
      id="ixv-64808"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_LifeSciencesToolsServicesSectorMember"
      decimals="INF"
      id="ixv-64809"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_BuildingProductsSectorMember"
      decimals="INF"
      id="ixv-64810"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_FinancialServicesSectorMember"
      decimals="INF"
      id="ixv-64811"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_ElectricalEquipmentSectorMember"
      decimals="INF"
      id="ixv-64812"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_InsuranceSectorMember"
      decimals="INF"
      id="ixv-64813"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_TechnologyHardwareStoragePeripheralsSectorMember"
      decimals="INF"
      id="ixv-64814"
      unitRef="Pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_PharmaceuticalsSectorMember"
      decimals="INF"
      id="ixv-64815"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64816"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_SemiconductorsSemiconductorEquipmentSectorMember"
      decimals="INF"
      id="ixv-64817"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64818"
      unitRef="Pure">0.990</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043242Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64819"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64820">Impax US Sustainable Economy Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64821">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64822">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-64823">PWGIX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043242Member"
      id="ixv-10091">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64824">This semi-annual shareholder report&#160;contains important information about the Impax US Sustainable Economy Fund&#160;(the "Fund") for the period of January 1, 2024 to June 30, 2024.</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10114">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10116">&#160;You can find additional information about the Fund at &lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;. You can also request this information by contacting us at (800) 372-7827.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10117">&lt;span style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;https://impaxam.com/USSE&lt;/span&gt;</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64825">(800) 372-7827</oef:AddlInfoPhoneNumber>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64826">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64827">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64828">PXWGX</dei:TradingSymbol>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64829">Impax US Sustainable Economy Fund</oef:FundName>
    <oef:ExpensesTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10135">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 2 / 1 / 5 / 93; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: left;"&gt;What were the Fund's costs for the last six months?&#160;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 6 / 1 / 9 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 9.33333px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 14px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;p style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 9.33333px; font-weight: 400; grid-area: auto; line-height: 14px; margin: 0px; overflow: visible; text-align: left;"&gt;(based on a hypothetical $10,000 investment)&#160;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 10 / 1 / 22 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 36px;"&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Class Name&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 700; font-size: 12px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 18px; background-color: rgb(221, 221, 221); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 18px; overflow: visible; text-align: right;"&gt;Costs paid as a percentage of a $10,000 investment&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 34px;"&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;Investor Class&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$38&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 9px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;0.71%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      decimals="0"
      id="ixv-64830"
      unitRef="USD">38</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      decimals="INF"
      id="ixv-64831"
      unitRef="Pure">0.0071</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10163">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: rgb(221, 221, 221); padding: 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 6 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 98, 147); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 98, 147); display: block; flex-wrap: nowrap; font-size: 13.3333px; font-weight: 700; grid-area: auto; line-height: 20px; margin: 0px; overflow: visible; text-align: center;"&gt;Key Fund Statistics as of June 30, 2024&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 6 / 1 / 20 / 121; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Net Assets&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;$324,058,221&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 19px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Total Number of Portfolio Holdings&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;146&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18.5px;"&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: left;"&gt;Portfolio Turnover Rate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 1px; border-top: 1px solid rgb(221, 221, 221); font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 10.6667px; text-align: right; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 98, 147); white-space: pre-wrap; line-height: 16px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 98, 147); flex-wrap: nowrap; font-size: 10.6667px; font-weight: 400; grid-area: auto; line-height: 16px; overflow: visible; text-align: right;"&gt;23%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="AsOf2024-06-30_C000043241Member"
      decimals="0"
      id="ixv-64832"
      unitRef="USD">324058221</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="AsOf2024-06-30_C000043241Member"
      decimals="INF"
      id="ixv-64833"
      unitRef="Holding">146</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      decimals="INF"
      id="ixv-64834"
      unitRef="Pure">0.23</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:LargestHoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10188">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 1 / 7 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Top Ten Holdings as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 7.45312px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt;*&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px 0px 0px 6px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 9 / 1 / 47 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; table-layout: auto; width: 100%; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Company&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Percent of Net Assets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;NVIDIA Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;6.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Microsoft Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;6.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Apple, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;5.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Mastercard, Inc., A&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;2.2%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Verizon Communications, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Union Pacific Corp.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Progressive Corp. (The)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Johnson &amp;amp; Johnson&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Texas Instruments, Inc.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: rgba(255, 255, 255, 0); box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 18px;"&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;Eli Lilly &amp;amp; Co.&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="padding: 0px; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-weight: 400; font-size: 12px; text-align: left; vertical-align: middle; text-decoration: unset; font-style: normal; color: rgb(0, 0, 0); white-space: pre-wrap; line-height: 18px; background-color: rgba(255, 255, 255, 0); box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; text-decoration: unset; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; overflow: visible; text-align: left;"&gt;1.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 47 / 1 / 59 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 792px 769px 265px 48px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 793px 761px 264px 56px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt;*&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;Ten largest holdings do not include money market securities, certificates of deposit, commercial paper or cash and equivalents, if applicable.
Holdings are subject to change.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_NVIDIACorp0CTIMember"
      decimals="INF"
      id="ixv-64835"
      unitRef="Pure">0.067</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_MicrosoftCorp0CTIMember"
      decimals="INF"
      id="ixv-64836"
      unitRef="Pure">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_AppleInc0CTIMember"
      decimals="INF"
      id="ixv-64837"
      unitRef="Pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_MastercardIncA0CTIMember"
      decimals="INF"
      id="ixv-64838"
      unitRef="Pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_VerizonCommunicationsInc0CTIMember"
      decimals="INF"
      id="ixv-64839"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_UnionPacificCorp0CTIMember"
      decimals="INF"
      id="ixv-64840"
      unitRef="Pure">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_ProgressiveCorpThe0CTIMember"
      decimals="INF"
      id="ixv-64841"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_JohnsonJohnson0CTIMember"
      decimals="INF"
      id="ixv-64842"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_TexasInstrumentsInc0CTIMember"
      decimals="INF"
      id="ixv-64843"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_EliLillyCo0CTIMember"
      decimals="INF"
      id="ixv-64844"
      unitRef="Pure">0.017</oef:PctOfNav>
    <oef:HoldingsTableTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10269">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 2 / 7 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: center; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 14.6667px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 22px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;h1 style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 14.6667px; font-weight: 700; grid-area: auto; line-height: 22px; margin: 0px; overflow: visible; text-align: center;"&gt;Sector Diversification as of June 30, 2024&lt;sup style="box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center;"&gt;&lt;span style="inset: -6px 10.2031px 19px 0px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 11px; font-weight: 700; grid-area: auto; line-height: 0px; margin: -1px; overflow: hidden; position: absolute; text-align: center; width: 1px; height: 1px;"&gt;Footnote Reference&lt;/span&gt; *&lt;/sup&gt;&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: rgba(255, 255, 255, 0); padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 5 / 1 / 52 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="height: 100%; width: 100%; user-select: none; pointer-events: none; touch-action: none; position: relative; inset: 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;img alt="Group By Industry Chart" src="i570d2ca30ece3d3b08c21e0c.jpg" style="width: 360px; height: 282px; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: clip; vertical-align: middle; max-width: 100%;"/&gt;&lt;div style="z-index: 99; position: absolute; inset: 0px; width: 100%; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="inset: 540px 235.062px 62px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; width: 1px; height: 1px;"&gt;&lt;thead style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-header-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;th colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; text-align: center; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 700; grid-area: auto; line-height: 24px; overflow: visible; text-align: center;"&gt;Value&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 74px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Other assets and liabilities (net)&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.0%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Utilities&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;1.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Staples&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;2.4%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Real Estate&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.5%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Materials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;3.9%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Communication Services&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;4.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Consumer Discretionary&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;5.3%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Financials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;11.8%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Industrials&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;13.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Health Care&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;16.6%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 50px;"&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;Information Technology&lt;/div&gt;&lt;/td&gt;&lt;td colspan="1" style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;&lt;div style="display: inline-block; margin: 0px; padding: 0px; white-space: pre-line; height: 100%; box-sizing: border-box; color: rgb(0, 0, 0); flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; overflow: visible;"&gt;35.7%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); flex-grow: 1; grid-area: 52 / 1 / 59 / 61; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;table style="border-collapse: collapse; padding: 0px; width: 100%; box-sizing: border-box; color: rgb(0, 0, 0); display: table; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible;"&gt;&lt;thead style="inset: 822px 415px 235px 402px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: -1px; overflow: hidden; position: absolute; vertical-align: middle; width: 1px; height: 1px;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 26px;"&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Footnote&lt;/td&gt;&lt;td style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-cell; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; padding: 1px; vertical-align: middle;"&gt;Description&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row-group; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle;"&gt;&lt;tr style="box-sizing: border-box; color: rgb(0, 0, 0); display: table-row; flex-wrap: nowrap; font-size: 16px; font-weight: 400; grid-area: auto; line-height: 24px; margin: 0px; overflow: visible; vertical-align: middle; height: 38px;"&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: right; white-space: pre-line; line-height: 18px; vertical-align: text-top; width: 1px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible;"&gt;&lt;div style="box-sizing: border-box; color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: 0px; overflow: visible; text-align: right;"&gt;&lt;span style="inset: 823px 407px 234px 410px; box-sizing: border-box; clip: rect(0px, 0px, 0px, 0px); color: rgb(0, 0, 0); display: block; flex-wrap: nowrap; font-size: 12px; font-weight: 400; grid-area: auto; line-height: 18px; margin: -1px; overflow: hidden; position: absolute; text-align: right; width: 1px; height: 1px;"&gt;Footnote&lt;/span&gt;&lt;sup style="inset: -4.5px 0px 4.5px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 9px; font-weight: 400; grid-area: auto; margin: 0px; overflow: visible; position: relative; text-align: right;"&gt; *&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;Franklin Gothic Medium&amp;quot;; font-size: 12px; font-weight: 400; padding: 1px 1px 1px 8px; color: rgb(0, 0, 0); text-align: left; white-space: pre-line; line-height: 18px; box-sizing: border-box; display: table-cell; flex-wrap: nowrap; grid-area: auto; margin: 0px; overflow: visible; vertical-align: middle;"&gt;May include companies representing multiple industries within a single &#x201c;Sector&#x201d;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_OtherassetsandliabilitiesnetsectorCTIMember"
      decimals="INF"
      id="ixv-64845"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_UtilitiesSectorMember"
      decimals="INF"
      id="ixv-64846"
      unitRef="Pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_ConsumerStaplesSectorMember"
      decimals="INF"
      id="ixv-64847"
      unitRef="Pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_RealEstateSectorMember"
      decimals="INF"
      id="ixv-64848"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_MaterialsSectorMember"
      decimals="INF"
      id="ixv-64849"
      unitRef="Pure">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_CommunicationServicesSectorMember"
      decimals="INF"
      id="ixv-64850"
      unitRef="Pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_ConsumerDiscretionarySectorMember"
      decimals="INF"
      id="ixv-64851"
      unitRef="Pure">0.053</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_FinancialsSectorMember"
      decimals="INF"
      id="ixv-64852"
      unitRef="Pure">0.118</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_IndustrialsSectorMember"
      decimals="INF"
      id="ixv-64853"
      unitRef="Pure">0.137</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_HealthcareSectorMember"
      decimals="INF"
      id="ixv-64854"
      unitRef="Pure">0.166</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_InformationTechnologySectorMember"
      decimals="INF"
      id="ixv-64855"
      unitRef="Pure">0.357</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_OtherassetsandliabilitiesnetindustryCTIMember"
      decimals="INF"
      id="ixv-64856"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_OthersindustrySectorMember"
      decimals="INF"
      id="ixv-64857"
      unitRef="Pure">0.377</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_ChemicalsSectorMember"
      decimals="INF"
      id="ixv-64858"
      unitRef="Pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_LifeSciencesToolsServicesSectorMember"
      decimals="INF"
      id="ixv-64859"
      unitRef="Pure">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_BuildingProductsSectorMember"
      decimals="INF"
      id="ixv-64860"
      unitRef="Pure">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_FinancialServicesSectorMember"
      decimals="INF"
      id="ixv-64861"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_ElectricalEquipmentSectorMember"
      decimals="INF"
      id="ixv-64862"
      unitRef="Pure">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_InsuranceSectorMember"
      decimals="INF"
      id="ixv-64863"
      unitRef="Pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_TechnologyHardwareStoragePeripheralsSectorMember"
      decimals="INF"
      id="ixv-64864"
      unitRef="Pure">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_PharmaceuticalsSectorMember"
      decimals="INF"
      id="ixv-64865"
      unitRef="Pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_SoftwareSectorMember"
      decimals="INF"
      id="ixv-64866"
      unitRef="Pure">0.125</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_SemiconductorsSemiconductorEquipmentSectorMember"
      decimals="INF"
      id="ixv-64867"
      unitRef="Pure">0.138</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_USStocksCTIMember"
      decimals="INF"
      id="ixv-64868"
      unitRef="Pure">0.990</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="AsOf2024-06-30_C000043241Member_CashCashEquivalentsCTIMember"
      decimals="INF"
      id="ixv-64869"
      unitRef="Pure">0.010</oef:PctOfNav>
    <oef:FundName
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64870">Impax US Sustainable Economy Fund</oef:FundName>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64871">Semi-annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:ClassName
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64872">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-64873">PXWGX</dei:TradingSymbol>
    <oef:MaterialFundChngTextBlock
      contextRef="From2024-01-01to2024-06-30_C000043241Member"
      id="ixv-10507">&lt;div style="width: 100%; height: 100%; display: grid; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 1 / 3 / 4 / 58; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 13.3333px; font-weight: 700; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 20px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="flex-wrap: wrap; background: unset; padding: 0px; font-size: 16px; font-weight: 400; border-radius: 0px; display: flex; overflow: hidden; flex-shrink: 1; box-sizing: border-box; color: rgb(0, 0, 0); grid-area: 5 / 3 / 15 / 59; line-height: 24px; margin: 0px; height: 100%; grid-template-columns: repeat(auto-fill, 6px); grid-template-rows: repeat(auto-fill, 6px);"&gt;&lt;div style="background: unset; color: rgb(0, 0, 0); text-align: left; font-family: &amp;quot;Franklin Gothic Book&amp;quot;; font-size: 10.6667px; font-weight: 400; box-sizing: border-box; display: flex; flex-flow: column; grid-area: auto; justify-content: flex-start; line-height: 16px; margin: 0px; overflow: hidden; width: 100%; height: 100%;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
</xbrl>
