<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ck0000893730="http://www.integrityvikingfunds.com/20260731"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2026"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ck0000893730-20260731.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BroadcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ChevronCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BristolMyersSquibbCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AbbVieIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:HewlettPackardEnterpriseCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TCEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:NextEraEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:WilliamsCosIncTheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000112692Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GenuinePartsCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BroadcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ChevronCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BristolMyersSquibbCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AbbVieIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:HewlettPackardEnterpriseCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TCEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:NextEraEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:WilliamsCosIncTheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158717Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GenuinePartsCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BroadcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ChevronCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BristolMyersSquibbCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AbbVieIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:HewlettPackardEnterpriseCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TCEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:NextEraEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:WilliamsCosIncTheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:MorganStanleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000115946Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GenuinePartsCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassAAPAYXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassAAPAYXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassAAPAYXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassAAPAYXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassAAPAYXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DorianLPGLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BristolMyersSquibbCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AltriaGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:VerizonCommunicationsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:SanofiSAADRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:KimberlyClarkCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TruistFinancialCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:PrudentialFinancialIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BritishAmericanTobaccoPLCADRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242609Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:UBSGroupAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCCPAYXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCCPAYXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCCPAYXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCCPAYXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCCPAYXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DorianLPGLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BristolMyersSquibbCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AltriaGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:VerizonCommunicationsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:SanofiSAADRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:KimberlyClarkCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TruistFinancialCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:PrudentialFinancialIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BritishAmericanTobaccoPLCADRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242610Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:UBSGroupAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityDividendSummitFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DorianLPGLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BristolMyersSquibbCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AltriaGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:VerizonCommunicationsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:SanofiSAADRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:KimberlyClarkCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TruistFinancialCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:PrudentialFinancialIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BritishAmericanTobaccoPLCADRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000242608Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:UBSGroupAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c389">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AdvancedMicroDevicesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DigitalOceanHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:NVIDIACorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AlphabetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:CloudflareIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:VisaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BroadcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TraneTechnologiesPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000032429Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:LamResearchCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c434">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c439">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c442">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AdvancedMicroDevicesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DigitalOceanHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:NVIDIACorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AlphabetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:CloudflareIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:VisaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BroadcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TraneTechnologiesPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000158716Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:LamResearchCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c463">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c464">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c465">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c466">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c467">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c469">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c470">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c471">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c474">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c477">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c478">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c479">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c480">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c482">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c483">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c484">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c485">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c487">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c488">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c489">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c490">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c491">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c492">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AdvancedMicroDevicesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c493">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DigitalOceanHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c494">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:NVIDIACorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c495">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AppleIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c496">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:AlphabetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:CloudflareIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c498">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:VisaIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c499">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BroadcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c500">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TraneTechnologiesPLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171908Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:LamResearchCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c514">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c517">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c522">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c526">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c527">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c529">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c532">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c533">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c534">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c535">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c536">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c537">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c538">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c539">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c540">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c541">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c542">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c543">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c544">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c545">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c546">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c547">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c548">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c549">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c550">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c551">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c552">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c556">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c557">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c558">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c559">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c560">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c561">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c563">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c564">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c565">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c566">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c567">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c568">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c569">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c570">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c571">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:USTreasuryObligationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c572">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c573">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c574">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c575">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c576">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c577">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c578">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsDRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c579">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000308Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">ck0000893730:NRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c580">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c581">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c582">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c583">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c584">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c585">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c586">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c587">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c588">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c589">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c590">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c591">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c592">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c593">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c594">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c595">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c596">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c597">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c598">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c599">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c600">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c602">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c606">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c610">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c618">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c620">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c621">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c622">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c623">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c631">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c632">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c633">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c635">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c636">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c637">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c638">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:USTreasuryObligationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c639">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c640">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c641">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c642">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c643">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c644">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c645">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsDRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c646">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000309Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">ck0000893730:NRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c647">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c648">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c649">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c650">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c651">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c652">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c653">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c654">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c655">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c657">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c658">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c659">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c660">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c661">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c662">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c663">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c664">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c665">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c666">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c667">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c668">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c669">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c670">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c671">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c672">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c673">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c674">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c675">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c676">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c677">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c678">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c679">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c680">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c681">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c682">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c683">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c684">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c685">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c686">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c687">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c688">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c689">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c690">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c691">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c692">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c693">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c694">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c695">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c696">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c697">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c698">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:FinancialServicesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c699">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:USTreasuryObligationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c700">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsAARatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsBRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCCRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsCCRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c706">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">srt:StandardPoorsDRatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171907Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">ck0000893730:NRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c709">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c710">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c713">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c717">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c718">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c732">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c733">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c734">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c735">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c736">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c737">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c738">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c739">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c740">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c741">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c742">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c743">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c744">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c745">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c746">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c747">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c748">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c749">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c750">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c751">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c752">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c753">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c754">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c756">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c757">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c758">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c759">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c760">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c761">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c762">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c763">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c764">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c765">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c766">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c767">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c768">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c769">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c770">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c771">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c772">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c773">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c774">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c775">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:WilliamsCosIncTheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c776">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ValeroEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c777">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c778">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:PermianResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c779">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DiamondbackEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c780">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ChevronCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c781">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BakerHughesAGECoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c782">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:Phillips66Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c783">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000000304Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ArchrockIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c784">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c785">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c786">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c787">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c788">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c789">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c790">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c791">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c792">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c793">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c794">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c795">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c796">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c797">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c798">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c799">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c800">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c808">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c813">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c814">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c816">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c817">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c818">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c821">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c822">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c823">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c825">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c826">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c827">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c828">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c829">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c830">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c832">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c833">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c834">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c835">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c836">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c837">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c838">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c839">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c840">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:WilliamsCosIncTheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c841">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ValeroEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c842">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c843">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:PermianResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c844">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DiamondbackEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c845">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ChevronCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c846">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BakerHughesAGECoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c847">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:Phillips66Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c848">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000141437Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ArchrockIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c849">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c850">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c851">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c852">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c853">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c854">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c855">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c856">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c857">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c858">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c859">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c860">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c861">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c862">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c863">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c864">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c865">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c866">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c867">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c868">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c869">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c870">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c871">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c872">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c873">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c874">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c875">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c876">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c877">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c878">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2016-08-01</endDate>
        </period>
    </context>
    <context id="c879">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c880">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c881">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c882">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c883">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c884">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c885">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c886">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c887">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c888">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c889">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c890">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c891">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c892">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:InformationTechnologySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c893">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">us-gaap:RealEstateSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c894">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">ck0000893730:CashEquivalentsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c895">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:MaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c896">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerDiscretionarySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c897">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">oef:ConsumerStaplesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c898">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:CheniereEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c899">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:WilliamsCosIncTheMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c900">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ValeroEnergyCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:TargaResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:PermianResourcesCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:DiamondbackEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c904">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ChevronCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c905">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:BakerHughesAGECoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c906">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:Phillips66Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000171906Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:ArchrockIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c908">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c910">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c911">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c912">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:SalesLoadAxis">oef:WithoutSalesLoadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c914">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c918">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c919">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c920">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-01-17</endDate>
        </period>
    </context>
    <context id="c921">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c925">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-01-17</endDate>
        </period>
    </context>
    <context id="c928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c931">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c932">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c933">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c934">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-01-17</endDate>
        </period>
    </context>
    <context id="c935">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c936">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c937">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c938">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c939">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c940">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c941">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c942">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-01-17</endDate>
        </period>
    </context>
    <context id="c943">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c944">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c945">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c946">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c947">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c948">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-17</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c949">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c950">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ck0000893730:MortgageBackedSecuritieMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c951">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ck0000893730:CashEquivalentsAndOthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c952">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ck0000893730:USGovernmentTreasuryBillsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c953">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FreddieMacPool6000090153Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c954">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FannieMaePool5000010012050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c955">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FreddieMacRealEstateMortgageInvestmentConduit5000008252051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c956">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GinnieMaeIIPool5500001202056H15T1Year1500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c957">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GovernmentNationalMortgageAssociation12017808162063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c958">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FannieMaeRealEstateMortgageInvestmentConduit5000007252055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c959">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GovernmentNationalMortgageAssociation09747812162062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c960">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FreddieMacPool5000003012051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c961">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FannieMaePool5000001012056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c962">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215521Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GovernmentNationalMortgageAssociation05752408162067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c963">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c964">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c965">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c966">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c967">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c968">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c969">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c970">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c971">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c972">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c973">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c974">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c975">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c976">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c977">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c978">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c979">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c980">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c981">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c982">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c983">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c984">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c985">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c986">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c987">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c988">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c989">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c990">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c991">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c992">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c993">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c994">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2016-07-31</endDate>
        </period>
    </context>
    <context id="c995">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="c996">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c997">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="c998">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="c999">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="c1000">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="c1001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c1002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c1003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="c1004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">ck0000893730:IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-31</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="c1005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ck0000893730:MortgageBackedSecuritieMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ck0000893730:CashEquivalentsAndOthersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">ck0000893730:USGovernmentTreasuryBillsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1009">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FreddieMacPool6000090153Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1010">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FannieMaePool5000010012050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1011">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FreddieMacRealEstateMortgageInvestmentConduit5000008252051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GinnieMaeIIPool5500001202056H15T1Year1500Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GovernmentNationalMortgageAssociation12017808162063Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FannieMaeRealEstateMortgageInvestmentConduit5000007252055Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GovernmentNationalMortgageAssociation09747812162062Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FreddieMacPool5000003012051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:FannieMaePool5000001012056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <context id="c1018">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000893730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0000893730:C000215522Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">ck0000893730:GovernmentNationalMortgageAssociation05752408162067Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-07-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-119">2026-07-31</dei:DocumentPeriodEndDate>
    <oef:FundName contextRef="c1" id="ixv-50346">Integrity Dividend Harvest Fund</oef:FundName>
    <oef:ClassName contextRef="c1" id="ixv-50347">Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="c1" id="ixv-50348">IDIVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c1" id="ixv-163">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Dividend Harvest Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-top: 0; margin-right: 0; margin-bottom: 0"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c1" id="ixv-178">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c1" id="ixv-50349">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c1" id="ixv-50350">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c1" id="ixv-183">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$109&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.95%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c1" decimals="0" id="ixv-50351" unitRef="usd">109</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct contextRef="c1" decimals="4" id="ixv-50352" unitRef="pure">0.0095</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c1" id="ixv-214">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class A shares
returned 29.99%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P High Yield Dividend Aristocrats Index (the
Benchmark) returned 16.59% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by stock selection
in technology, health care, and financials.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was an underweight allocation
to industrials.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c1" id="ix_0_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted with and without sales charges.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_002.jpg"/&gt;&#160;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c1" id="ixv-294">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 51%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 19%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;29.99&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.06&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;11.62&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;23.47&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;13.88&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;11.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt"&gt;&lt;p style="margin: 0; font: 8pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;12.86&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-bottom: rgb(191,191,191) 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P High Yield Dividend Aristocrats Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-bottom: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;16.59&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-bottom: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;7.87&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-bottom: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;9.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct contextRef="c2" decimals="4" id="ixv-50353" unitRef="pure">0.2999</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c5" decimals="4" id="ixv-50354" unitRef="pure">0.1506</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c6" decimals="4" id="ixv-50355" unitRef="pure">0.1162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c1" decimals="4" id="ixv-50356" unitRef="pure">0.2347</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c7" decimals="4" id="ixv-50357" unitRef="pure">0.1388</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c8" decimals="4" id="ixv-50358" unitRef="pure">0.1105</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c3" decimals="4" id="ixv-50359" unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c9" decimals="4" id="ixv-50360" unitRef="pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c10" decimals="4" id="ixv-50361" unitRef="pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c4" decimals="4" id="ixv-50362" unitRef="pure">0.1659</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c11" decimals="4" id="ixv-50363" unitRef="pure">0.0787</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c12" decimals="4" id="ixv-50364" unitRef="pure">0.0963</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c1" id="ixv-357">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c1" id="ixv-50365">The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c1" id="ixv-378">&lt;p style="font: 11pt Calibri Light,sans-serif; text-indent: 0in; margin: 0"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets&lt;br/&gt; (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$806&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$1.98M&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;28%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Distribution Rate @ NAV&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;2.63%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Beta&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;0.66&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;30-Day SEC Yield (IDIVX)&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;2.15%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet contextRef="c57" decimals="-6" id="ixv-50366" unitRef="usd">806000000</us-gaap:AssetsNet>
    <oef:HoldingsCount contextRef="c57" decimals="0" id="ixv-50367" unitRef="pure">61</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt contextRef="c1" decimals="-4" id="ixv-50368" unitRef="usd">1980000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover contextRef="c1" decimals="2" id="ixv-50369" unitRef="pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c1" id="ixv-442">&lt;p style="padding-top: 5.4pt; font: 11pt Calibri Light,sans-serif; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;17.1&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.9&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.5&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;13.2&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.7&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.4&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.0&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; white-space: nowrap; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.6&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.1&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav contextRef="c58" decimals="3" id="ixv-50370" unitRef="pure">0.171</oef:PctOfNav>
    <oef:PctOfNav contextRef="c59" decimals="3" id="ixv-50371" unitRef="pure">0.159</oef:PctOfNav>
    <oef:PctOfNav contextRef="c60" decimals="3" id="ixv-50372" unitRef="pure">0.155</oef:PctOfNav>
    <oef:PctOfNav contextRef="c61" decimals="3" id="ixv-50373" unitRef="pure">0.132</oef:PctOfNav>
    <oef:PctOfNav contextRef="c62" decimals="3" id="ixv-50374" unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav contextRef="c63" decimals="3" id="ixv-50375" unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav contextRef="c64" decimals="3" id="ixv-50376" unitRef="pure">0.06</oef:PctOfNav>
    <oef:PctOfNav contextRef="c65" decimals="3" id="ixv-50377" unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav contextRef="c66" decimals="3" id="ixv-50378" unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav contextRef="c67" decimals="3" id="ixv-50379" unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav contextRef="c68" decimals="3" id="ixv-50380" unitRef="pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c1" id="ixv-576">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Broadcom Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.98&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Chevron Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.81&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Bristol Myers Squibb Co&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.49&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;AbbVie Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.43&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Hewlett Packard Enterprise Co&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;TC Energy Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.93&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;NextEra Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.70&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Williams Cos Inc/The&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.49&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Morgan Stanley&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Genuine Parts Co&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.47&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav contextRef="c69" decimals="4" id="ixv-50381" unitRef="pure">0.0498</oef:PctOfNav>
    <oef:PctOfNav contextRef="c70" decimals="4" id="ixv-50382" unitRef="pure">0.0381</oef:PctOfNav>
    <oef:PctOfNav contextRef="c71" decimals="4" id="ixv-50383" unitRef="pure">0.0349</oef:PctOfNav>
    <oef:PctOfNav contextRef="c72" decimals="4" id="ixv-50384" unitRef="pure">0.0343</oef:PctOfNav>
    <oef:PctOfNav contextRef="c73" decimals="4" id="ixv-50385" unitRef="pure">0.0297</oef:PctOfNav>
    <oef:PctOfNav contextRef="c74" decimals="4" id="ixv-50386" unitRef="pure">0.0293</oef:PctOfNav>
    <oef:PctOfNav contextRef="c75" decimals="4" id="ixv-50387" unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav contextRef="c76" decimals="4" id="ixv-50388" unitRef="pure">0.0249</oef:PctOfNav>
    <oef:PctOfNav contextRef="c77" decimals="4" id="ixv-50389" unitRef="pure">0.0248</oef:PctOfNav>
    <oef:PctOfNav contextRef="c78" decimals="4" id="ixv-50390" unitRef="pure">0.0247</oef:PctOfNav>
    <oef:AddlFundStatisticsSignificanceOrLimitsTextBlock contextRef="c1" id="ixv-681">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;Additional Fund Statistics Information&lt;/b&gt;&lt;br/&gt;
&lt;br/&gt;
Distribution Rate is an annualized rate of dividend distributions for shareholders taking dividends in cash based on actual dividend
distributions and actual&lt;br/&gt;
number of days in the distribution period.&lt;br/&gt;
&lt;br/&gt;
Beta is a volatility measure of the percentage price change of the Fund given a one percent change in a representative market index.
The Beta value is&lt;br/&gt;
determined by comparing the weekly price movements of the Fund and the S&amp;amp;P 500 Index over the last five years.&lt;br/&gt;
&lt;br/&gt;
SEC yield of a fund is a standardized calculation of the fund's yield. This allows investors to compare funds from different issuers.
The SEC yield listed is subsidized, which means it reflects income earned during a 30-day period after the deduction of the fund's net
expenses. The yield is net of expense waivers and reimbursements.&lt;/p&gt;</oef:AddlFundStatisticsSignificanceOrLimitsTextBlock>
    <oef:AddlInfoWebsite contextRef="c1" id="ixv-50391">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c79" id="ixv-50392">Integrity Dividend Harvest Fund</oef:FundName>
    <oef:ClassName contextRef="c79" id="ixv-50393">Class C</oef:ClassName>
    <dei:TradingSymbol contextRef="c79" id="ixv-50394">IDHCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c79" id="ixv-754">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Dividend Harvest Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c79" id="ixv-769">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c79" id="ixv-50395">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c79" id="ixv-50396">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c79" id="ixv-774">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class C&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$195&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c79" decimals="0" id="ixv-50397" unitRef="usd">195</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct contextRef="c79" decimals="4" id="ixv-50398" unitRef="pure">0.017</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c79" id="ixv-805">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 5%; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 91%; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class C shares
returned 28.96%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P High Yield Dividend Aristocrats Index (the Benchmark)
returned 16.59% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="padding: 0pt 6pt 0pt 0pt; white-space: nowrap; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by stock selection
in technology, health care, and financials.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top; font: 11pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was an underweight allocation to industrials.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c79" id="ix_1_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted without sales charges. There is a 1% contingent deferred sales charge on any Class C shares you sell within 12 months
of purchase. This would not apply to the chart below as the investment is held for over 12 months.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; font: 10pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_005.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c79" id="ixv-885">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 8pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; width: 51%"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; width: 19%; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Class C without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;28.96&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;14.19&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri"&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Class C with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;27.96&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;14.19&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri; background-color: #E6E6E6"&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt"&gt;&lt;p style="font: 9pt Calibri; margin: 0"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.86&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 9pt Calibri"&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; font: 9pt Calibri; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;S&amp;amp;P High Yield Dividend Aristocrats Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; font: 9pt Calibri; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;16.59&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; font: 9pt Calibri; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;7.87&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; font: 9pt Calibri; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;9.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct contextRef="c80" decimals="4" id="ixv-50399" unitRef="pure">0.2896</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c83" decimals="4" id="ixv-50400" unitRef="pure">0.1419</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c84" decimals="4" id="ixv-50401" unitRef="pure">0.1079</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c79" decimals="4" id="ixv-50402" unitRef="pure">0.2796</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c85" decimals="4" id="ixv-50403" unitRef="pure">0.1419</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c86" decimals="4" id="ixv-50404" unitRef="pure">0.1079</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c81" decimals="4" id="ixv-50405" unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c87" decimals="4" id="ixv-50406" unitRef="pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c88" decimals="4" id="ixv-50407" unitRef="pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c82" decimals="4" id="ixv-50408" unitRef="pure">0.1659</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c89" decimals="4" id="ixv-50409" unitRef="pure">0.0787</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c90" decimals="4" id="ixv-50410" unitRef="pure">0.0963</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c79" id="ixv-948">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c79" id="ixv-50411">The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c79" id="ixv-969">&lt;p style="font: 11pt Calibri Light,sans-serif; text-indent: 0in; margin: 0"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets&lt;br/&gt; (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$806&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$1.98M&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;28%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Distribution Rate&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;1.93%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Beta&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;0.66&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;30-Day SEC Yield (IDHCX)&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;1.58%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c124"
      decimals="-6"
      id="ixv-50412"
      unitRef="usd">806000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c124"
      decimals="0"
      id="ixv-50413"
      unitRef="pure">61</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt contextRef="c79" decimals="-4" id="ixv-50414" unitRef="usd">1980000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover contextRef="c79" decimals="2" id="ixv-50415" unitRef="pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c79" id="ixv-1043">&lt;p style="padding-top: 5.4pt; font: 11pt Calibri Light,sans-serif; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;17.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.5&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;13.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c125"
      decimals="3"
      id="ixv-50416"
      unitRef="pure">0.171</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c126"
      decimals="3"
      id="ixv-50417"
      unitRef="pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c127"
      decimals="3"
      id="ixv-50418"
      unitRef="pure">0.155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c128"
      decimals="3"
      id="ixv-50419"
      unitRef="pure">0.132</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c129"
      decimals="3"
      id="ixv-50420"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c130"
      decimals="3"
      id="ixv-50421"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c131"
      decimals="3"
      id="ixv-50422"
      unitRef="pure">0.06</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c132"
      decimals="3"
      id="ixv-50423"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c133"
      decimals="3"
      id="ixv-50424"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c134"
      decimals="3"
      id="ixv-50425"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c135"
      decimals="3"
      id="ixv-50426"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c79" id="ixv-1179">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Broadcom Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.98&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Chevron Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.81&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Bristol Myers Squibb Co&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.49&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;AbbVie Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.43&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Hewlett Packard Enterprise Co&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;TC Energy Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.93&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;NextEra Energy Inc&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.70&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Williams Cos Inc/The&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.49&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Morgan Stanley&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Genuine Parts Co&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.47&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c136"
      decimals="4"
      id="ixv-50427"
      unitRef="pure">0.0498</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c137"
      decimals="4"
      id="ixv-50428"
      unitRef="pure">0.0381</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c138"
      decimals="4"
      id="ixv-50429"
      unitRef="pure">0.0349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c139"
      decimals="4"
      id="ixv-50430"
      unitRef="pure">0.0343</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c140"
      decimals="4"
      id="ixv-50431"
      unitRef="pure">0.0297</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c141"
      decimals="4"
      id="ixv-50432"
      unitRef="pure">0.0293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c142"
      decimals="4"
      id="ixv-50433"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c143"
      decimals="4"
      id="ixv-50434"
      unitRef="pure">0.0249</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c144"
      decimals="4"
      id="ixv-50435"
      unitRef="pure">0.0248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c145"
      decimals="4"
      id="ixv-50436"
      unitRef="pure">0.0247</oef:PctOfNav>
    <oef:AddlFundStatisticsSignificanceOrLimitsTextBlock contextRef="c79" id="ixv-1286">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;Additional Fund Statistics Information&lt;/b&gt;&lt;br/&gt;
&lt;br/&gt;
Distribution Rate is an annualized rate of dividend distributions for shareholders taking dividends in cash based on actual dividend
distributions and actual&lt;br/&gt;
number of days in the distribution period.&lt;br/&gt;
&lt;br/&gt;
Beta is a volatility measure of the percentage price change of the Fund given a one percent change in a representative market index.
The Beta value is&lt;br/&gt;
determined by comparing the weekly price movements of the Fund and the S&amp;amp;P 500 Index over the last five years.&lt;br/&gt;
&lt;br/&gt;
SEC yield of a fund is a standardized calculation of the fund's yield. This allows investors to compare funds from different issuers.
The SEC yield listed is subsidized, which means it reflects income earned during a 30-day period after the deduction of the fund's net
expenses. The yield is net of expense waivers and reimbursements.&lt;/p&gt;</oef:AddlFundStatisticsSignificanceOrLimitsTextBlock>
    <oef:AddlInfoWebsite contextRef="c79" id="ixv-50437">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c146" id="ixv-50438">Integrity Dividend Harvest Fund</oef:FundName>
    <oef:ClassName contextRef="c146" id="ixv-50439">Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="c146" id="ixv-50440">IDHIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c146" id="ixv-1359">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Dividend Harvest Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-top: 0; margin-right: 0; margin-bottom: 0"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c146" id="ixv-1374">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c146" id="ixv-50441">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c146" id="ixv-50442">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c146" id="ixv-1379">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$81&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.70%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c146" decimals="0" id="ixv-50443" unitRef="usd">81</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c146"
      decimals="4"
      id="ixv-50444"
      unitRef="pure">0.007</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c146" id="ixv-1410">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class I shares
returned 30.28%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P High Yield Dividend Aristocrats Index (the
Benchmark) returned 16.59% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by stock selection
in technology, health care, and financials.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was an underweight allocation
to industrials.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c146" id="ix_2_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-14"&gt;August 1, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_008.jpg"/&gt;&#160;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c146" id="ixv-1488">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 51%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 19%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;30.28&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.35&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;11.96&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;12.86&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt"&gt;&lt;p style="margin: 0; font: 8pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P High Yield Dividend Aristocrats Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;16.59&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;7.87&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;9.67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="4" style="border-bottom: rgb(191,191,191) 1pt solid; font: bold 8pt Calibri; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 8pt"&gt;&lt;b&gt;&#x5e;Inception Date of 8/1/2016&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c146"
      decimals="4"
      id="ixv-50445"
      unitRef="pure">0.3028</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c149"
      decimals="4"
      id="ixv-50446"
      unitRef="pure">0.1535</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c150"
      decimals="4"
      id="ixv-50447"
      unitRef="pure">0.1196</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c147"
      decimals="4"
      id="ixv-50448"
      unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c151"
      decimals="4"
      id="ixv-50449"
      unitRef="pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c152"
      decimals="4"
      id="ix_3_fact"
      unitRef="pure">0.1509</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c148"
      decimals="4"
      id="ixv-50451"
      unitRef="pure">0.1659</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c153"
      decimals="4"
      id="ixv-50452"
      unitRef="pure">0.0787</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c154"
      decimals="4"
      id="ix_4_fact"
      unitRef="pure">0.0967</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c146" id="ixv-50455">2016-08-01</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c146" id="ixv-1545">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c146" id="ixv-50456">The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c146" id="ixv-1566">&lt;p style="font: 11pt Calibri Light,sans-serif; text-indent: 0in; margin: 0"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$806&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;61&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$1.98M&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;28%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Distribution Rate&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;2.87%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Beta&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;0.66&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;30-Day SEC Yield (IDHIX)&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;2.50%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c185"
      decimals="-6"
      id="ixv-50457"
      unitRef="usd">806000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c185"
      decimals="0"
      id="ixv-50458"
      unitRef="pure">61</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c146"
      decimals="-4"
      id="ixv-50459"
      unitRef="usd">1980000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c146"
      decimals="2"
      id="ixv-50460"
      unitRef="pure">0.28</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c146" id="ixv-1631">&lt;p style="padding-top: 5.4pt; font: 11pt Calibri Light,sans-serif; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;17.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.5&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;13.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c186"
      decimals="3"
      id="ixv-50461"
      unitRef="pure">0.171</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c187"
      decimals="3"
      id="ixv-50462"
      unitRef="pure">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c188"
      decimals="3"
      id="ixv-50463"
      unitRef="pure">0.155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c189"
      decimals="3"
      id="ixv-50464"
      unitRef="pure">0.132</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c190"
      decimals="3"
      id="ixv-50465"
      unitRef="pure">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c191"
      decimals="3"
      id="ixv-50466"
      unitRef="pure">0.084</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c192"
      decimals="3"
      id="ixv-50467"
      unitRef="pure">0.06</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c193"
      decimals="3"
      id="ixv-50468"
      unitRef="pure">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c194"
      decimals="3"
      id="ixv-50469"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c195"
      decimals="3"
      id="ixv-50470"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c196"
      decimals="3"
      id="ixv-50471"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c146" id="ixv-1767">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Broadcom Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.98&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Chevron Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.81&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Bristol Myers Squibb Co&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.49&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;AbbVie Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.43&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Hewlett Packard Enterprise Co&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;TC Energy Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.93&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;NextEra Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.70&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Williams Cos Inc/The&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.49&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Morgan Stanley&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Genuine Parts Co&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.47&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c197"
      decimals="4"
      id="ixv-50472"
      unitRef="pure">0.0498</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c198"
      decimals="4"
      id="ixv-50473"
      unitRef="pure">0.0381</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c199"
      decimals="4"
      id="ixv-50474"
      unitRef="pure">0.0349</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c200"
      decimals="4"
      id="ixv-50475"
      unitRef="pure">0.0343</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c201"
      decimals="4"
      id="ixv-50476"
      unitRef="pure">0.0297</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c202"
      decimals="4"
      id="ixv-50477"
      unitRef="pure">0.0293</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c203"
      decimals="4"
      id="ixv-50478"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c204"
      decimals="4"
      id="ixv-50479"
      unitRef="pure">0.0249</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c205"
      decimals="4"
      id="ixv-50480"
      unitRef="pure">0.0248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c206"
      decimals="4"
      id="ixv-50481"
      unitRef="pure">0.0247</oef:PctOfNav>
    <oef:AddlFundStatisticsSignificanceOrLimitsTextBlock contextRef="c146" id="ixv-1874">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;Additional Fund Statistics Information&lt;/b&gt;&lt;br/&gt;
&lt;br/&gt;
Distribution Rate is an annualized rate of dividend distributions for shareholders taking dividends in cash based on actual dividend
distributions and actual&lt;br/&gt;
number of days in the distribution period.&lt;br/&gt;
&lt;br/&gt;
Beta is a volatility measure of the percentage price change of the Fund given a one percent change in a representative market index.
The Beta value is&lt;br/&gt;
determined by comparing the weekly price movements of the Fund and the S&amp;amp;P 500 Index over the last five years.&lt;br/&gt;
&lt;br/&gt;
SEC yield of a fund is a standardized calculation of the fund's yield. This allows investors to compare funds from different issuers.
The SEC yield listed is subsidized, which means it reflects income earned during a 30-day period after the deduction of the fund's net
expenses. The yield is net of expense waivers and reimbursements.&lt;/p&gt;</oef:AddlFundStatisticsSignificanceOrLimitsTextBlock>
    <oef:AddlInfoWebsite contextRef="c146" id="ixv-50482">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c207" id="ixv-50483">Integrity Dividend Summit Fund</oef:FundName>
    <oef:ClassName contextRef="c207" id="ixv-50484">Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="c207" id="ixv-50485">APAYX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c207" id="ixv-1949">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Dividend Summit Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31,
2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c207" id="ixv-1964">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c207" id="ixv-50486">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c207" id="ixv-50487">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c207" id="ixv-1969">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$113&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.99%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c207" decimals="0" id="ixv-50488" unitRef="usd">113</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c207"
      decimals="4"
      id="ixv-50489"
      unitRef="pure">0.0099</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c207" id="ixv-2000">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class
A shares returned 28.99%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the Dow Jones U.S. Select Dividend Index (the Benchmark)
returned 24.30% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by as stock selection
in materials and an underweight allocation to utilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was an underweight allocation
to technology.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c207" id="ix_5_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted with and without sales charges.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-17"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-18"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-19"&gt;May 1, 2023 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_011.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c207" id="ixv-2080">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 63%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 17%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 20%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;28.99&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.41&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;22.53&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;13.60&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;p style="font: 8pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;21.39&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Dow Jones U.S. Select Dividend Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;24.30&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;14.99&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2" style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#x5e;Inception Date of 5/1/2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;&lt;b&gt;* The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c208"
      decimals="4"
      id="ixv-50490"
      unitRef="pure">0.2899</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c211"
      decimals="4"
      id="ix_6_fact"
      unitRef="pure">0.1541</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c207"
      decimals="4"
      id="ixv-50492"
      unitRef="pure">0.2253</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c212"
      decimals="4"
      id="ix_7_fact"
      unitRef="pure">0.136</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c209"
      decimals="4"
      id="ixv-50494"
      unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c213"
      decimals="4"
      id="ix_8_fact"
      unitRef="pure">0.2139</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c210"
      decimals="4"
      id="ixv-50496"
      unitRef="pure">0.243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c214"
      decimals="4"
      id="ix_9_fact"
      unitRef="pure">0.1499</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c207" id="ixv-50499">2023-05-01</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c207" id="ixv-50500">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c207" id="ixv-50503">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c207" id="ixv-2158">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets&lt;br/&gt; (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;50%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c232"
      decimals="-6"
      id="ixv-50504"
      unitRef="usd">17000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c232"
      decimals="0"
      id="ixv-50505"
      unitRef="pure">37</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt contextRef="c207" decimals="0" id="ixv-50506" unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c207"
      decimals="2"
      id="ixv-50507"
      unitRef="pure">0.50</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c207" id="ixv-2233">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;18.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;17.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;15.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;12.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;9.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;7.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;5.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;Industrials&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c233"
      decimals="3"
      id="ixv-50508"
      unitRef="pure">0.183</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c234"
      decimals="3"
      id="ixv-50509"
      unitRef="pure">0.17</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c235"
      decimals="3"
      id="ixv-50510"
      unitRef="pure">0.152</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c236"
      decimals="3"
      id="ixv-50511"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c237"
      decimals="3"
      id="ixv-50512"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c238"
      decimals="3"
      id="ixv-50513"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c239"
      decimals="3"
      id="ixv-50514"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c240"
      decimals="3"
      id="ixv-50515"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c241"
      decimals="3"
      id="ixv-50516"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c242"
      decimals="3"
      id="ixv-50517"
      unitRef="pure">0.04</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c243"
      decimals="3"
      id="ixv-50518"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c207" id="ixv-2373">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Dorian LPG Ltd&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;5.83&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Bristol Myers Squibb Co&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Altria Group Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.80&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Verizon Communications Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.66&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Sanofi SA ADR&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.54&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Kimberly Clark Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Truist Financial Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.64&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Prudential Financial Inc&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.57&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;British American Tobacco PLC ADR&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.55&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;UBS Group AG&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.09&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c244"
      decimals="4"
      id="ixv-50519"
      unitRef="pure">0.0583</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c245"
      decimals="4"
      id="ixv-50520"
      unitRef="pure">0.0497</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c246"
      decimals="4"
      id="ixv-50521"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c247"
      decimals="4"
      id="ixv-50522"
      unitRef="pure">0.0466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c248"
      decimals="4"
      id="ixv-50523"
      unitRef="pure">0.0454</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c249"
      decimals="4"
      id="ixv-50524"
      unitRef="pure">0.0448</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c250"
      decimals="4"
      id="ixv-50525"
      unitRef="pure">0.0364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c251"
      decimals="4"
      id="ixv-50526"
      unitRef="pure">0.0357</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c252"
      decimals="4"
      id="ixv-50527"
      unitRef="pure">0.0355</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c253"
      decimals="4"
      id="ixv-50528"
      unitRef="pure">0.0309</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c207" id="ixv-50529">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c254" id="ixv-50530">Integrity Dividend Summit Fund</oef:FundName>
    <oef:ClassName contextRef="c254" id="ixv-50531">Class C</oef:ClassName>
    <dei:TradingSymbol contextRef="c254" id="ixv-50532">CPAYX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c254" id="ixv-2545">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Dividend Summit Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c254" id="ixv-2560">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c254" id="ixv-50533">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c254" id="ixv-50534">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c254" id="ixv-2565">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class C&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$198&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.74%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c254" decimals="0" id="ixv-50535" unitRef="usd">198</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c254"
      decimals="4"
      id="ixv-50536"
      unitRef="pure">0.0174</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c254" id="ixv-2596">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class C shares returned 27.80%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the Dow Jones U.S. Select Dividend Index (the Benchmark)
returned 24.30% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by as stock selection
in materials and an underweight allocation to utilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was an underweight allocation to technology.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c254" id="ixv-2654">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;The chart below reflects a hypothetical $10,000 investment in the
class of shares noted without sales charges. There is a 1% contingent deferred sales charge on any Class C shares you sell within 12
months of purchase. This would not apply to the chart below as the investment is held for over 12 months.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-21"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-22"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-23"&gt;May 1, 2023 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_014.jpg"/&gt;&#160;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c254" id="ixv-2675">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 63%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 17%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 20%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;27.80&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;26.80&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;21.39&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Dow Jones U.S. Select Dividend Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;24.30&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.99&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#x5e;Inception Date of 5/1/2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c255"
      decimals="4"
      id="ixv-50537"
      unitRef="pure">0.278</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c258"
      decimals="4"
      id="ix_10_fact"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c254"
      decimals="4"
      id="ixv-50539"
      unitRef="pure">0.268</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c259"
      decimals="4"
      id="ix_11_fact"
      unitRef="pure">0.1493</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c256"
      decimals="4"
      id="ixv-50541"
      unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c260"
      decimals="4"
      id="ix_12_fact"
      unitRef="pure">0.2139</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c257"
      decimals="4"
      id="ixv-50543"
      unitRef="pure">0.243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c261"
      decimals="4"
      id="ix_13_fact"
      unitRef="pure">0.1499</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c254" id="ixv-50546">2023-05-01</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c254" id="ixv-2730">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c254" id="ixv-50547">The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c254" id="ixv-2751">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c275"
      decimals="-6"
      id="ixv-50548"
      unitRef="usd">17000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c275"
      decimals="0"
      id="ixv-50549"
      unitRef="pure">37</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt contextRef="c254" decimals="0" id="ixv-50550" unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c254"
      decimals="2"
      id="ixv-50551"
      unitRef="pure">0.50</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c254" id="ixv-2829">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;18.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;17.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;15.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;9.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;7.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;5.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c276"
      decimals="3"
      id="ixv-50552"
      unitRef="pure">0.183</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c277"
      decimals="3"
      id="ixv-50553"
      unitRef="pure">0.17</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c278"
      decimals="3"
      id="ixv-50554"
      unitRef="pure">0.152</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c279"
      decimals="3"
      id="ixv-50555"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c280"
      decimals="3"
      id="ixv-50556"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c281"
      decimals="3"
      id="ixv-50557"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c282"
      decimals="3"
      id="ixv-50558"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c283"
      decimals="3"
      id="ixv-50559"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c284"
      decimals="3"
      id="ixv-50560"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c285"
      decimals="3"
      id="ixv-50561"
      unitRef="pure">0.04</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c286"
      decimals="3"
      id="ixv-50562"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c254" id="ixv-2962">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Dorian LPG Ltd&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;5.83&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Bristol Myers Squibb Co&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Altria Group Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.80&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Verizon Communications Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.66&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Sanofi SA ADR&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.54&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Kimberly Clark Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Truist Financial Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.64&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Prudential Financial Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.57&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;British American Tobacco PLC ADR&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.55&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;UBS Group AG&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.09&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c287"
      decimals="4"
      id="ixv-50563"
      unitRef="pure">0.0583</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c288"
      decimals="4"
      id="ixv-50564"
      unitRef="pure">0.0497</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c289"
      decimals="4"
      id="ixv-50565"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c290"
      decimals="4"
      id="ixv-50566"
      unitRef="pure">0.0466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c291"
      decimals="4"
      id="ixv-50567"
      unitRef="pure">0.0454</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c292"
      decimals="4"
      id="ixv-50568"
      unitRef="pure">0.0448</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c293"
      decimals="4"
      id="ixv-50569"
      unitRef="pure">0.0364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c294"
      decimals="4"
      id="ixv-50570"
      unitRef="pure">0.0357</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c295"
      decimals="4"
      id="ixv-50571"
      unitRef="pure">0.0355</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c296"
      decimals="4"
      id="ixv-50572"
      unitRef="pure">0.0309</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c254" id="ixv-50573">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c297" id="ixv-50574">Integrity Dividend Summit Fund</oef:FundName>
    <oef:ClassName contextRef="c297" id="ixv-50575">Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="c297" id="ixv-50576">IPAYX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c297" id="ixv-3126">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Dividend Summit Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31,
2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c297" id="ixv-3141">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents
or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c297" id="ixv-50577">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c297" id="ixv-50578">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c297" id="ixv-3146">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$85&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.74%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c297" decimals="0" id="ixv-50579" unitRef="usd">85</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c297"
      decimals="4"
      id="ixv-50580"
      unitRef="pure">0.0074</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c297" id="ixv-3177">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class
I shares returned 29.04%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the Dow Jones U.S. Select Dividend Index (the Benchmark)
returned 24.30% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by as stock selection
in materials and an underweight allocation to utilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was an underweight allocation
to technology.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c297" id="ix_14_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-25"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-26"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-27"&gt;May 1, 2023 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_017.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c297" id="ixv-3256">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 63%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 17%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 20%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;29.04&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;21.39&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;p style="font: 8pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Dow Jones U.S. Select Dividend Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;24.30&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;14.99&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2" style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#x5e;Inception Date of 5/1/2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c297"
      decimals="4"
      id="ixv-50581"
      unitRef="pure">0.2904</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c300"
      decimals="4"
      id="ix_15_fact"
      unitRef="pure">0.155</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c298"
      decimals="4"
      id="ixv-50583"
      unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c301"
      decimals="4"
      id="ix_16_fact"
      unitRef="pure">0.2139</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c299"
      decimals="4"
      id="ixv-50585"
      unitRef="pure">0.243</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c302"
      decimals="4"
      id="ix_17_fact"
      unitRef="pure">0.1499</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c297" id="ixv-50588">2023-05-01</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c297" id="ixv-3307">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c297" id="ixv-50589">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c297" id="ixv-3328">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets&lt;br/&gt; (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$17&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;50%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c315"
      decimals="-6"
      id="ixv-50590"
      unitRef="usd">17000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c315"
      decimals="0"
      id="ixv-50591"
      unitRef="pure">37</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c297"
      decimals="-6"
      id="ixv-50592"
      unitRef="usd">0</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c297"
      decimals="2"
      id="ixv-50593"
      unitRef="pure">0.50</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c297" id="ixv-3406">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;18.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;17.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;15.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;12.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;9.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;7.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;5.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;Industrials&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;2.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c316"
      decimals="3"
      id="ixv-50594"
      unitRef="pure">0.183</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c317"
      decimals="3"
      id="ixv-50595"
      unitRef="pure">0.17</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c318"
      decimals="3"
      id="ixv-50596"
      unitRef="pure">0.152</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c319"
      decimals="3"
      id="ixv-50597"
      unitRef="pure">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c320"
      decimals="3"
      id="ixv-50598"
      unitRef="pure">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c321"
      decimals="3"
      id="ixv-50599"
      unitRef="pure">0.073</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c322"
      decimals="3"
      id="ixv-50600"
      unitRef="pure">0.059</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c323"
      decimals="3"
      id="ixv-50601"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c324"
      decimals="3"
      id="ixv-50602"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c325"
      decimals="3"
      id="ixv-50603"
      unitRef="pure">0.04</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c326"
      decimals="3"
      id="ixv-50604"
      unitRef="pure">0.024</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c297" id="ixv-3548">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Dorian LPG Ltd&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;5.83&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Bristol Myers Squibb Co&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Altria Group Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.80&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Verizon Communications Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.66&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Sanofi SA ADR&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.54&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Kimberly Clark Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Truist Financial Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.64&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Prudential Financial Inc&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.57&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;British American Tobacco PLC ADR&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.55&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;UBS Group AG&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.09&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c327"
      decimals="4"
      id="ixv-50605"
      unitRef="pure">0.0583</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c328"
      decimals="4"
      id="ixv-50606"
      unitRef="pure">0.0497</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c329"
      decimals="4"
      id="ixv-50607"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c330"
      decimals="4"
      id="ixv-50608"
      unitRef="pure">0.0466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c331"
      decimals="4"
      id="ixv-50609"
      unitRef="pure">0.0454</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c332"
      decimals="4"
      id="ixv-50610"
      unitRef="pure">0.0448</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c333"
      decimals="4"
      id="ixv-50611"
      unitRef="pure">0.0364</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c334"
      decimals="4"
      id="ixv-50612"
      unitRef="pure">0.0357</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c335"
      decimals="4"
      id="ixv-50613"
      unitRef="pure">0.0355</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c336"
      decimals="4"
      id="ixv-50614"
      unitRef="pure">0.0309</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c297" id="ixv-50615">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c337" id="ixv-3705">Integrity Growth &amp; Income Fund</oef:FundName>
    <oef:ClassName contextRef="c337" id="ixv-50616">Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="c337" id="ixv-50617">IGIAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c337" id="ixv-3721">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Growth &amp;amp; Income Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-top: 0; margin-right: 0; margin-bottom: 0"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c337" id="ixv-3736">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c337" id="ixv-50618">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c337" id="ixv-50619">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c337" id="ixv-3741">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What
were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
&lt;span style="font-size: 9pt"&gt;(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$143&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.24%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c337" decimals="0" id="ixv-50620" unitRef="usd">143</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c337"
      decimals="4"
      id="ixv-50621"
      unitRef="pure">0.0124</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c337" id="ixv-3773">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 0pt 6pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class A shares
returned 30.98%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P 500 Index (the Benchmark) returned 19.56%
for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 0pt 6pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by stock selection
in technology and an underweight allocation to consumer discretionary.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was selection within consumer
discretionary.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c337" id="ix_18_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted with and without sales charges.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-29"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-30"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-31"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_020.jpg"/&gt;&#160;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c337" id="ixv-3852">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 51%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 19%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;30.98&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;13.42&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.04&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;24.43&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;12.26&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;14.45&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt"&gt;&lt;p style="margin: 0; font: 8pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;12.86&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c338"
      decimals="4"
      id="ixv-50622"
      unitRef="pure">0.3098</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c340"
      decimals="4"
      id="ixv-50623"
      unitRef="pure">0.1342</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c341"
      decimals="4"
      id="ixv-50624"
      unitRef="pure">0.1504</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c337"
      decimals="4"
      id="ixv-50625"
      unitRef="pure">0.2443</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c342"
      decimals="4"
      id="ixv-50626"
      unitRef="pure">0.1226</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c343"
      decimals="4"
      id="ixv-50627"
      unitRef="pure">0.1445</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c339"
      decimals="4"
      id="ixv-50628"
      unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c344"
      decimals="4"
      id="ixv-50629"
      unitRef="pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c345"
      decimals="4"
      id="ixv-50630"
      unitRef="pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c337" id="ixv-3905">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c337" id="ixv-50631">The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c337" id="ixv-3926">&lt;p style="font: 11pt Calibri Light,sans-serif; text-indent: 0in; margin: 0"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$151&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$652K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;9%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c379"
      decimals="-6"
      id="ixv-50632"
      unitRef="usd">151000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c379"
      decimals="0"
      id="ixv-50633"
      unitRef="pure">38</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c337"
      decimals="-3"
      id="ixv-50634"
      unitRef="usd">652000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c337"
      decimals="2"
      id="ixv-50635"
      unitRef="pure">0.09</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c337" id="ixv-3987">&lt;p style="padding-top: 5.4pt; font: 11pt Calibri Light,sans-serif; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;41.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;13.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;5.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; border-bottom: #E6E6E6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c380"
      decimals="3"
      id="ixv-50636"
      unitRef="pure">0.41</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c381"
      decimals="3"
      id="ixv-50637"
      unitRef="pure">0.134</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c382"
      decimals="3"
      id="ixv-50638"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c383"
      decimals="3"
      id="ixv-50639"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c384"
      decimals="3"
      id="ixv-50640"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c385"
      decimals="3"
      id="ixv-50641"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c386"
      decimals="3"
      id="ixv-50642"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c387"
      decimals="3"
      id="ixv-50643"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c388"
      decimals="3"
      id="ixv-50644"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c389"
      decimals="3"
      id="ixv-50645"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c390"
      decimals="3"
      id="ixv-50646"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c337" id="ixv-4123">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Advanced Micro Devices Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.74&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;DigitalOcean Holdings Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.68&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;NVIDIA Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.66&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Apple Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.31&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Alphabet Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.26&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cloudflare Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.89&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Visa Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.65&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Broadcom Inc&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.62&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Trane Technologies PLC&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.32&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Lam Research Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.11&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c391"
      decimals="4"
      id="ixv-50647"
      unitRef="pure">0.0474</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c392"
      decimals="4"
      id="ixv-50648"
      unitRef="pure">0.0468</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c393"
      decimals="4"
      id="ixv-50649"
      unitRef="pure">0.0466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c394"
      decimals="4"
      id="ixv-50650"
      unitRef="pure">0.0431</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c395"
      decimals="4"
      id="ixv-50651"
      unitRef="pure">0.0426</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c396"
      decimals="4"
      id="ixv-50652"
      unitRef="pure">0.0389</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c397"
      decimals="4"
      id="ixv-50653"
      unitRef="pure">0.0365</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c398"
      decimals="4"
      id="ixv-50654"
      unitRef="pure">0.0362</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c399"
      decimals="4"
      id="ixv-50655"
      unitRef="pure">0.0332</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c400"
      decimals="4"
      id="ixv-50656"
      unitRef="pure">0.0311</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c337" id="ixv-50657">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c401" id="ixv-4279">Integrity Growth &amp; Income Fund</oef:FundName>
    <oef:ClassName contextRef="c401" id="ixv-50658">Class C</oef:ClassName>
    <dei:TradingSymbol contextRef="c401" id="ixv-50659">IGIUX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c401" id="ixv-4296">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Growth &amp;amp; Income Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c401" id="ixv-4311">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c401" id="ixv-50660">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c401" id="ixv-50661">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c401" id="ixv-4316">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class C&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$229&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.99%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c401" decimals="0" id="ixv-50662" unitRef="usd">229</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c401"
      decimals="4"
      id="ixv-50663"
      unitRef="pure">0.0199</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c401" id="ixv-4347">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class C shares returned 30.02%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P 500 Index (the Benchmark) returned 19.56%
for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by stock selection
in technology and an underweight allocation to consumer discretionary.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was selection within consumer
discretionary.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c401" id="ix_19_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;The chart below reflects a hypothetical $10,000 investment in the
class of shares noted without sales charges. There is a 1% contingent deferred sales charge on any Class C shares you sell within 12
months of purchase. This would not apply to the chart below as the investment is held for over 12 months.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-33"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-34"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0"&gt;&#160;&lt;img alt="" src="image_023.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c401" id="ixv-4424">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 50%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 17%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 18%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;30.02&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;12.57&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;29.02&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;12.57&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding-top: 2pt; padding-right: 5.4pt; padding-left: 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 2pt 5.4pt; white-space: nowrap; border-top: rgb(191,191,191) 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 2pt 5.4pt; white-space: nowrap; border-top: rgb(191,191,191) 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 2pt 5.4pt; white-space: nowrap; border-top: rgb(191,191,191) 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;12.86&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 2pt 5.4pt; white-space: nowrap; border-top: rgb(191,191,191) 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;15.08&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c402"
      decimals="4"
      id="ixv-50664"
      unitRef="pure">0.3002</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c404"
      decimals="4"
      id="ixv-50665"
      unitRef="pure">0.1257</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c405"
      decimals="4"
      id="ixv-50666"
      unitRef="pure">0.143</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c401"
      decimals="4"
      id="ixv-50667"
      unitRef="pure">0.2902</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c406"
      decimals="4"
      id="ixv-50668"
      unitRef="pure">0.1257</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c407"
      decimals="4"
      id="ixv-50669"
      unitRef="pure">0.143</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c403"
      decimals="4"
      id="ixv-50670"
      unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c408"
      decimals="4"
      id="ixv-50671"
      unitRef="pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c409"
      decimals="4"
      id="ixv-50672"
      unitRef="pure">0.1508</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c401" id="ixv-4475">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c401" id="ixv-50673">The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c401" id="ixv-4496">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-bottom: 3pt; width: 65%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-bottom: 3pt; width: 35%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$151&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding-bottom: 3pt; border-bottom: #A6A6A6 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 3pt; border-bottom: #A6A6A6 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding-bottom: 3pt; border-bottom: #A6A6A6 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 3pt; border-bottom: #A6A6A6 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$652K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding-bottom: 3pt; border-bottom: #A6A6A6 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 3pt; border-bottom: #A6A6A6 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c432"
      decimals="-6"
      id="ixv-50674"
      unitRef="usd">151000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c432"
      decimals="0"
      id="ixv-50675"
      unitRef="pure">38</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c401"
      decimals="-3"
      id="ixv-50676"
      unitRef="usd">652000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c401"
      decimals="2"
      id="ixv-50677"
      unitRef="pure">0.09</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c401" id="ixv-4574">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;41.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;13.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;5.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c433"
      decimals="3"
      id="ixv-50678"
      unitRef="pure">0.41</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c434"
      decimals="3"
      id="ixv-50679"
      unitRef="pure">0.134</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c435"
      decimals="3"
      id="ixv-50680"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c436"
      decimals="3"
      id="ixv-50681"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c437"
      decimals="3"
      id="ixv-50682"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c438"
      decimals="3"
      id="ixv-50683"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c439"
      decimals="3"
      id="ixv-50684"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c440"
      decimals="3"
      id="ixv-50685"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c441"
      decimals="3"
      id="ixv-50686"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c442"
      decimals="3"
      id="ixv-50687"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c443"
      decimals="3"
      id="ixv-50688"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c401" id="ixv-4704">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Advanced Micro Devices Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.74&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;DigitalOcean Holdings Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.68&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;NVIDIA Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.66&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Apple Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.31&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Alphabet Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.26&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cloudflare Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.89&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Visa Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.65&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Broadcom Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.62&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Trane Technologies PLC&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.32&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Lam Research Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.11&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c444"
      decimals="4"
      id="ixv-50689"
      unitRef="pure">0.0474</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c445"
      decimals="4"
      id="ixv-50690"
      unitRef="pure">0.0468</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c446"
      decimals="4"
      id="ixv-50691"
      unitRef="pure">0.0466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c447"
      decimals="4"
      id="ixv-50692"
      unitRef="pure">0.0431</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c448"
      decimals="4"
      id="ixv-50693"
      unitRef="pure">0.0426</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c449"
      decimals="4"
      id="ixv-50694"
      unitRef="pure">0.0389</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c450"
      decimals="4"
      id="ixv-50695"
      unitRef="pure">0.0365</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c451"
      decimals="4"
      id="ixv-50696"
      unitRef="pure">0.0362</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c452"
      decimals="4"
      id="ixv-50697"
      unitRef="pure">0.0332</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c453"
      decimals="4"
      id="ixv-50698"
      unitRef="pure">0.0311</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c401" id="ixv-50699">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c454" id="ixv-4853">Integrity Growth &amp; Income Fund</oef:FundName>
    <oef:ClassName contextRef="c454" id="ixv-50700">Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="c454" id="ixv-50701">IGIVX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c454" id="ixv-4870">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Growth &amp;amp; Income Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31,
2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c454" id="ixv-4885">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents
or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c454" id="ixv-50702">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c454" id="ixv-50703">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c454" id="ixv-4890">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$114&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.99%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c454" decimals="0" id="ixv-50704" unitRef="usd">114</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c454"
      decimals="4"
      id="ixv-50705"
      unitRef="pure">0.0099</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c454" id="ixv-4922">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class
I shares returned 31.31%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P 500 Index (the Benchmark) returned 19.56%
for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Energy and technology were the best performing sectors, while communication
services and consumer discretionary performed the worst.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund outperformed the Benchmark, primarily driven by stock selection
in technology and an underweight allocation to consumer discretionary.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Detracting from relative performance was selection within consumer
discretionary.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c454" id="ix_20_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 5pt 0pt"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-36"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-37"&gt;August 1, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_026.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c454" id="ixv-4998">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 51%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 19%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;31.31&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;13.71&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: White"&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;p style="font: 8pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;19.56&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;12.86&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; border-top: #BFBFBF 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;15.09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: White"&gt; &lt;td colspan="2" style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#x5e;Inception
Date of 8/1/2016&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; border-top: rgb(191,191,191) 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c454"
      decimals="4"
      id="ixv-50706"
      unitRef="pure">0.3131</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c456"
      decimals="4"
      id="ixv-50707"
      unitRef="pure">0.1371</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c457"
      decimals="4"
      id="ixv-50708"
      unitRef="pure">0.1536</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c455"
      decimals="4"
      id="ixv-50709"
      unitRef="pure">0.1956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c458"
      decimals="4"
      id="ixv-50710"
      unitRef="pure">0.1286</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c459"
      decimals="4"
      id="ix_21_fact"
      unitRef="pure">0.1509</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c454" id="ixv-50713">2016-08-01</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c454" id="ixv-5051">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c454" id="ixv-50714">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c454" id="ixv-5072">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets&lt;br/&gt; (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$151&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$652K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;9%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c480"
      decimals="-6"
      id="ixv-50715"
      unitRef="usd">151000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c480"
      decimals="0"
      id="ixv-50716"
      unitRef="pure">38</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c454"
      decimals="-3"
      id="ixv-50717"
      unitRef="usd">652000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c454"
      decimals="2"
      id="ixv-50718"
      unitRef="pure">0.09</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c454" id="ixv-5148">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;41.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;13.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;10.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;10.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;5.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;2.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;p style="margin: 0pt 0; font: 9pt Calibri, Helvetica, Sans-Serif"&gt;Energy&lt;/p&gt;
&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;1.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c481"
      decimals="3"
      id="ixv-50719"
      unitRef="pure">0.41</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c482"
      decimals="3"
      id="ixv-50720"
      unitRef="pure">0.134</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c483"
      decimals="3"
      id="ixv-50721"
      unitRef="pure">0.108</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c484"
      decimals="3"
      id="ixv-50722"
      unitRef="pure">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c485"
      decimals="3"
      id="ixv-50723"
      unitRef="pure">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c486"
      decimals="3"
      id="ixv-50724"
      unitRef="pure">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c487"
      decimals="3"
      id="ixv-50725"
      unitRef="pure">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c488"
      decimals="3"
      id="ixv-50726"
      unitRef="pure">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c489"
      decimals="3"
      id="ixv-50727"
      unitRef="pure">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c490"
      decimals="3"
      id="ixv-50728"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c491"
      decimals="3"
      id="ixv-50729"
      unitRef="pure">0.016</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c454" id="ixv-5288">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Advanced Micro Devices Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.74&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;DigitalOcean Holdings Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.68&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;NVIDIA Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.66&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Apple Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.31&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Alphabet Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;4.26&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Cloudflare Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.89&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Visa Inc&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.65&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Broadcom Inc&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.62&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Trane Technologies PLC&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.32&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Lam Research Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.11&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c492"
      decimals="4"
      id="ixv-50730"
      unitRef="pure">0.0474</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c493"
      decimals="4"
      id="ixv-50731"
      unitRef="pure">0.0468</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c494"
      decimals="4"
      id="ixv-50732"
      unitRef="pure">0.0466</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c495"
      decimals="4"
      id="ixv-50733"
      unitRef="pure">0.0431</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c496"
      decimals="4"
      id="ixv-50734"
      unitRef="pure">0.0426</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c497"
      decimals="4"
      id="ixv-50735"
      unitRef="pure">0.0389</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c498"
      decimals="4"
      id="ixv-50736"
      unitRef="pure">0.0365</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c499"
      decimals="4"
      id="ixv-50737"
      unitRef="pure">0.0362</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c500"
      decimals="4"
      id="ixv-50738"
      unitRef="pure">0.0332</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c501"
      decimals="4"
      id="ixv-50739"
      unitRef="pure">0.0311</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c454" id="ixv-50740">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c502" id="ixv-5446">Integrity High Income Fund</oef:FundName>
    <oef:ClassName contextRef="c502" id="ixv-50741">Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="c502" id="ixv-50742">IHFAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c502" id="ixv-5463">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity High Income Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31,
2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c502" id="ixv-5478">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents
or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c502" id="ixv-50743">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c502" id="ixv-50744">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c502" id="ixv-5483">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$112&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.09%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c502" decimals="0" id="ixv-50745" unitRef="usd">112</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c502"
      decimals="4"
      id="ixv-50746"
      unitRef="pure">0.0109</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c502" id="ixv-5514">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund's Class A shares
returned 4.68%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the Bloomberg U.S. Corporate High Yield Bond Index (the
Benchmark) returned 5.17% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund&#x2019;s relative underperformance during the period was driven
largely by security selection in the Transportation Services, REITS - Other and Chemicals sectors. Conversely, security selection in the
Media Entertainment, Cable Satellite and Technology sectors contributed to relative performance.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Compared to the benchmark on July 31, 2026, the Integrity High Income
Fund was overweight in Cable Satellite, Leisure and Consumer Products due to the Fund's view of relative value opportunities within those
sectors. The Fund was underweight in Finance Companies, P&amp;amp;C and Retailers as the Fund did not find these sectors attractive due to
challenging fundamental outlooks or rich valuations. Relative to the benchmark on July 31, 2026, the Fund had a lower yield, tighter spread
and was more defensively positioned in duration.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Specifically, relative weightings in Hertz Global, Trinseo, VICI Properties,
Ardagh Group and The-Michaels detracted from the Fund's relative performance during the trailing 12 month period. Conversely, relative
weightings in iHeartMedia, Clear Channel Outdoor, Cooper-Standard Holdings, Echostar and DISH Network contributed to the Fund's relative
performance during the trailing 12 month period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c502" id="ix_22_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 5pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted with and without sales charges.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-39"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-40"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-41"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-42"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_029.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c502" id="ixv-5580">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 8pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 8pt"&gt; &lt;td style="border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; width: 51%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; width: 19%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 8pt; background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;4.68&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;3.67&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;5.07&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 8pt; background-color: White"&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt"&gt;&lt;p style="font: 8pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;0.21&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;2.77&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;4.63&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 8pt; background-color: rgb(230,230,230)"&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt"&gt;&lt;p style="font: 8pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Bloomberg U.S. Aggregate Bond Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;2.71&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;-0.40&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: middle; border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;1.35&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 8pt; background-color: White"&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; font-size: 8pt"&gt;&lt;p style="font: 8pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Bloomberg U.S. Corporate High Yield Bond Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;5.17&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;4.04&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; font-size: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;5.51&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c503"
      decimals="4"
      id="ixv-50747"
      unitRef="pure">0.0468</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c506"
      decimals="4"
      id="ixv-50748"
      unitRef="pure">0.0367</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c507"
      decimals="4"
      id="ixv-50749"
      unitRef="pure">0.0507</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c502"
      decimals="4"
      id="ixv-50750"
      unitRef="pure">0.0021</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c508"
      decimals="4"
      id="ixv-50751"
      unitRef="pure">0.0277</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c509"
      decimals="4"
      id="ixv-50752"
      unitRef="pure">0.0463</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c504"
      decimals="4"
      id="ixv-50753"
      unitRef="pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c510"
      decimals="4"
      id="ixv-50754"
      unitRef="pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c511"
      decimals="4"
      id="ixv-50755"
      unitRef="pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c505"
      decimals="4"
      id="ixv-50756"
      unitRef="pure">0.0517</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c512"
      decimals="4"
      id="ixv-50757"
      unitRef="pure">0.0404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c513"
      decimals="4"
      id="ixv-50758"
      unitRef="pure">0.0551</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c502" id="ixv-5645">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c502" id="ixv-50759">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c502" id="ixv-5666">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$42&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;622&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$117K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;25%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c558"
      decimals="-6"
      id="ixv-50760"
      unitRef="usd">42000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c558"
      decimals="0"
      id="ixv-50761"
      unitRef="pure">622</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c502"
      decimals="-3"
      id="ixv-50762"
      unitRef="usd">117000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c502"
      decimals="2"
      id="ixv-50763"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c502" id="ixv-5745">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 9pt; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;18.9&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;18.6&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;12.3&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;10.1&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;8.8&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;8.5&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;6.5&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri, Helvetica, Sans-Serif; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;Cash Equivalents and Other&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;p style="margin: 0pt 0; font: 9pt Calibri, Helvetica, Sans-Serif"&gt;4.9&lt;/p&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.1&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;3.0&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;Real Estate&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;2.6&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="font: 9pt Calibri, Helvetica, Sans-Serif; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;Financials&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri, Helvetica, Sans-Serif; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;1.4&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt; background-color: #E6E6E6"&gt; &lt;td style="font-size: 9pt; border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;U.S. Treasury Obligations&lt;/p&gt;
&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;1.3&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;Credit Rating Breakdown*&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;AA&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;0.82&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;BBB&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;5.65&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;BB&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;57.90&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;B&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;24.24&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;CCC&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;8.15&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;CC&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;0.13&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;D&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;1.03&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;NR&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;2.08&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;* The ratings agencies that provided the ratings are Standard &amp;amp; Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating
is used. Credit quality ratings are measured on a scale that generally ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used
to classify securities for which a rating is not available. Ratings apply to the holdings in the Fund portfolio and not to the Fund or
its shares. Ratings are subject to change.&lt;/p&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c559"
      decimals="3"
      id="ixv-50764"
      unitRef="pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c560"
      decimals="3"
      id="ixv-50765"
      unitRef="pure">0.186</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c561"
      decimals="3"
      id="ixv-50766"
      unitRef="pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c562"
      decimals="3"
      id="ixv-50767"
      unitRef="pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c563"
      decimals="3"
      id="ixv-50768"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c564"
      decimals="3"
      id="ixv-50769"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c565"
      decimals="3"
      id="ixv-50770"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c566"
      decimals="3"
      id="ixv-50771"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c567"
      decimals="3"
      id="ixv-50772"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c568"
      decimals="3"
      id="ixv-50773"
      unitRef="pure">0.03</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c569"
      decimals="3"
      id="ixv-50774"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c570"
      decimals="3"
      id="ixv-50775"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c571"
      decimals="3"
      id="ixv-50776"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c572"
      decimals="4"
      id="ix_25_fact"
      unitRef="pure">0.0082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c573"
      decimals="4"
      id="ix_26_fact"
      unitRef="pure">0.0565</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c574"
      decimals="4"
      id="ix_23_fact"
      unitRef="pure">0.579</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c575"
      decimals="4"
      id="ix_24_fact"
      unitRef="pure">0.2424</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c576"
      decimals="4"
      id="ix_27_fact"
      unitRef="pure">0.0815</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c577"
      decimals="4"
      id="ix_28_fact"
      unitRef="pure">0.0013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c578"
      decimals="4"
      id="ix_29_fact"
      unitRef="pure">0.0103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c579"
      decimals="4"
      id="ix_30_fact"
      unitRef="pure">0.0208</oef:PctOfNav>
    <oef:CreditQualityExplanationTextBlock contextRef="c502" id="ixv-50785">The ratings agencies that provided the ratings are Standard &amp;amp; Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating
is used. Credit quality ratings are measured on a scale that generally ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used
to classify securities for which a rating is not available. Ratings apply to the holdings in the Fund portfolio and not to the Fund or
its shares. Ratings are subject to change.</oef:CreditQualityExplanationTextBlock>
    <oef:AddlInfoWebsite contextRef="c502" id="ixv-50787">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c580" id="ixv-6037">Integrity High Income Fund</oef:FundName>
    <oef:ClassName contextRef="c580" id="ixv-50788">Class C</oef:ClassName>
    <dei:TradingSymbol contextRef="c580" id="ixv-50789">IHFCX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c580" id="ixv-6053">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity High Income Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-top: 0; margin-right: 0; margin-bottom: 0"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c580" id="ixv-6068">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c580" id="ixv-50790">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c580" id="ixv-50791">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c580" id="ixv-6073">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class C&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$188&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.84%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c580" decimals="0" id="ixv-50792" unitRef="usd">188</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c580"
      decimals="4"
      id="ixv-50793"
      unitRef="pure">0.0184</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c580" id="ixv-6104">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class C shares
returned 3.90%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the Bloomberg U.S. Corporate High Yield Bond Index (the
Benchmark) returned 5.17% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund&#x2019;s relative underperformance during the period was driven
largely by security selection in the Transportation Services, REITS - Other and Chemicals sectors. Conversely, security selection in the
Media Entertainment, Cable Satellite and Technology sectors contributed to relative performance.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Compared to the benchmark on July 31, 2026, the Integrity High Income
Fund was overweight in Cable Satellite, Leisure and Consumer Products due to the Fund's view of relative value opportunities within those
sectors. The Fund was underweight in Finance Companies, P&amp;amp;C and Retailers as the Fund did not find these sectors attractive due to
challenging fundamental outlooks or rich valuations. Relative to the benchmark on July 31, 2026, the Fund had a lower yield, tighter spread
and was more defensively positioned in duration.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Specifically, relative weightings in Hertz Global, Trinseo, VICI Properties,
Ardagh Group and The-Michaels detracted from the Fund's relative performance during the trailing 12 month period. Conversely, relative
weightings in iHeartMedia, Clear Channel Outdoor, Cooper-Standard Holdings, Echostar and DISH Network contributed to the Fund's relative
performance during the trailing 12 month period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c580" id="ix_31_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted without sales charges. There is a 1% contingent deferred sales charge on any Class C shares you sell within 12 months
of purchase. This would not apply to the chart below as the investment is held for over 12 months.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-44"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-45"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-46"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_032.jpg"/&gt;&#160;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c580" id="ixv-6170">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; width: 51%"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 15%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; border-bottom: #BFBFBF 1pt solid; white-space: nowrap; width: 19%; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;3.90&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;2.85&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;4.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;2.91&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;2.85&lt;/span&gt;&lt;/td&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;4.28&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt"&gt;&lt;p style="margin: 0; font: 8pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Bloomberg U.S. Aggregate Bond Index&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;2.71&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;-0.40&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; border-top: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;1.35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; font: 8pt Calibri, Helvetica, Sans-Serif; margin: 0; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;b&gt;Bloomberg U.S. Corporate High Yield Bond Index&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;5.17&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;4.04&lt;/td&gt; &lt;td style="border-bottom: rgb(191,191,191) 1pt solid; padding: 3pt 5.4pt; white-space: nowrap; text-align: right"&gt;5.51&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c581"
      decimals="4"
      id="ixv-50794"
      unitRef="pure">0.039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c584"
      decimals="4"
      id="ixv-50795"
      unitRef="pure">0.0285</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c585"
      decimals="4"
      id="ixv-50796"
      unitRef="pure">0.0428</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c580"
      decimals="4"
      id="ixv-50797"
      unitRef="pure">0.0291</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c586"
      decimals="4"
      id="ixv-50798"
      unitRef="pure">0.0285</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c587"
      decimals="4"
      id="ixv-50799"
      unitRef="pure">0.0428</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c582"
      decimals="4"
      id="ixv-50800"
      unitRef="pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c588"
      decimals="4"
      id="ixv-50801"
      unitRef="pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c589"
      decimals="4"
      id="ixv-50802"
      unitRef="pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c583"
      decimals="4"
      id="ixv-50803"
      unitRef="pure">0.0517</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c590"
      decimals="4"
      id="ixv-50804"
      unitRef="pure">0.0404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c591"
      decimals="4"
      id="ixv-50805"
      unitRef="pure">0.0551</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c580" id="ixv-6229">The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c580" id="ixv-50806">The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c580" id="ixv-6250">&lt;p style="font: 11pt Calibri Light,sans-serif; text-indent: 0in; margin: 0"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$42&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;622&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$117K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 9pt; border-bottom: #A6A6A6 1pt solid; padding: 2pt 5.4pt; text-align: right"&gt;25%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c625"
      decimals="-6"
      id="ixv-50807"
      unitRef="usd">42000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c625"
      decimals="0"
      id="ixv-50808"
      unitRef="pure">622</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c580"
      decimals="-3"
      id="ixv-50809"
      unitRef="usd">117000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c580"
      decimals="2"
      id="ixv-50810"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c580" id="ixv-6315">&lt;p style="padding-top: 5.4pt; font: 11pt Calibri Light,sans-serif; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;18.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;18.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.5&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.5&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Real Estate&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;U.S. Treasury Obligations&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: black 1pt solid; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Credit Rating Breakdown*&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; border-bottom: black 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;AA&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.82&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;BBB&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;5.65&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;BB&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;57.90&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;B&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;24.24&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;CCC&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.15&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;CC&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.13&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;D&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.03&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; border-bottom: #A6A6A6 1pt solid; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;NR&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; border-bottom: #A6A6A6 1pt solid; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.08&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-left: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-right: 0.03in; padding-bottom: 2pt; text-align: right; vertical-align: top"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: rgb(230,230,230) 1pt solid; padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;* The ratings agencies that provided the ratings are Standard &amp;amp;
Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating is used. Credit quality ratings are measured on a scale that generally
ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used to classify securities for which a rating is not available. Ratings
apply to the holdings in the Fund portfolio and not to the Fund or its shares. Ratings are subject to change.&lt;/p&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c626"
      decimals="3"
      id="ixv-50811"
      unitRef="pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c627"
      decimals="3"
      id="ixv-50812"
      unitRef="pure">0.186</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c628"
      decimals="3"
      id="ixv-50813"
      unitRef="pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c629"
      decimals="3"
      id="ixv-50814"
      unitRef="pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c630"
      decimals="3"
      id="ixv-50815"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c631"
      decimals="3"
      id="ixv-50816"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c632"
      decimals="3"
      id="ixv-50817"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c633"
      decimals="3"
      id="ixv-50818"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c634"
      decimals="3"
      id="ixv-50819"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c635"
      decimals="3"
      id="ixv-50820"
      unitRef="pure">0.03</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c636"
      decimals="3"
      id="ixv-50821"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c637"
      decimals="3"
      id="ixv-50822"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c638"
      decimals="3"
      id="ixv-50823"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c639"
      decimals="4"
      id="ix_34_fact"
      unitRef="pure">0.0082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c640"
      decimals="4"
      id="ix_35_fact"
      unitRef="pure">0.0565</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c641"
      decimals="4"
      id="ix_32_fact"
      unitRef="pure">0.579</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c642"
      decimals="4"
      id="ix_33_fact"
      unitRef="pure">0.2424</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c643"
      decimals="4"
      id="ix_36_fact"
      unitRef="pure">0.0815</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c644"
      decimals="4"
      id="ix_37_fact"
      unitRef="pure">0.0013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c645"
      decimals="4"
      id="ix_38_fact"
      unitRef="pure">0.0103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c646"
      decimals="4"
      id="ix_39_fact"
      unitRef="pure">0.0208</oef:PctOfNav>
    <oef:CreditQualityExplanationTextBlock contextRef="c580" id="ixv-50832">The ratings agencies that provided the ratings are Standard &amp;amp;
Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating is used. Credit quality ratings are measured on a scale that generally
ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used to classify securities for which a rating is not available. Ratings
apply to the holdings in the Fund portfolio and not to the Fund or its shares. Ratings are subject to change.</oef:CreditQualityExplanationTextBlock>
    <oef:AddlInfoWebsite contextRef="c580" id="ixv-50834">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c647" id="ixv-6624">Integrity High Income Fund</oef:FundName>
    <oef:ClassName contextRef="c647" id="ixv-50835">Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="c647" id="ixv-50836">IHFIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c647" id="ixv-6641">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity High Income Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31,
2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c647" id="ixv-6657">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c647" id="ixv-50837">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c647" id="ixv-50838">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c647" id="ixv-6662">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What
were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
&lt;span style="font-size: 9pt"&gt;(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$86&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.84%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c647" decimals="0" id="ixv-50839" unitRef="usd">86</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c647"
      decimals="4"
      id="ixv-50840"
      unitRef="pure">0.0084</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c647" id="ixv-6694">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 5pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class I shares returned 4.80%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the Bloomberg U.S. Corporate High Yield Bond Index (the
Benchmark) returned 5.17% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 5pt 0pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;The Fund&#x2019;s relative underperformance during the period was driven
largely by security selection in the Transportation Services, REITS - Other and Chemicals sectors. Conversely, security selection in the
Media Entertainment, Cable Satellite and Technology sectors contributed to relative performance.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Compared to the benchmark on July 31, 2026, the Integrity High Income
Fund was overweight in Cable Satellite, Leisure and Consumer Products due to the Fund's view of relative value opportunities within those
sectors. The Fund was underweight in Finance Companies, P&amp;amp;C and Retailers as the Fund did not find these sectors attractive due to
challenging fundamental outlooks or rich valuations. Relative to the benchmark on July 31, 2026, the Fund had a lower yield, tighter spread
and was more defensively positioned in duration.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; font: 11pt Calibri, Helvetica, Sans-Serif; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Specifically, relative weightings in Hertz Global, Trinseo, VICI Properties,
Ardagh Group and The-Michaels detracted from the Fund's relative performance during the trailing 12 month period. Conversely, relative
weightings in iHeartMedia, Clear Channel Outdoor, Cooper-Standard Holdings, Echostar and DISH Network contributed to the Fund's relative
performance during the trailing 12 month period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c647" id="ix_40_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;The chart below reflects a hypothetical $10,000 investment in the
class of shares noted.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-48"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-49"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-50"&gt;August 1, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_035.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c647" id="ixv-6763">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 50%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 17%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 18%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class I &lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4.80&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.90&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Bloomberg U.S. Aggregate Bond Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2.71&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;-0.40&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1.37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Bloomberg U.S. Corporate High Yield Bond Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.17&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4.04&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.50&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="4" style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#x5e;Inception Date of 8/1/2016&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.&lt;/b&gt; The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c647"
      decimals="4"
      id="ixv-50841"
      unitRef="pure">0.048</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c650"
      decimals="4"
      id="ixv-50842"
      unitRef="pure">0.039</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c651"
      decimals="4"
      id="ix_41_fact"
      unitRef="pure">0.0534</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c648"
      decimals="4"
      id="ixv-50844"
      unitRef="pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c652"
      decimals="4"
      id="ixv-50845"
      unitRef="pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c653"
      decimals="4"
      id="ix_42_fact"
      unitRef="pure">0.0137</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c649"
      decimals="4"
      id="ixv-50847"
      unitRef="pure">0.0517</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c654"
      decimals="4"
      id="ixv-50848"
      unitRef="pure">0.0404</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c655"
      decimals="4"
      id="ix_43_fact"
      unitRef="pure">0.055</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c647" id="ixv-50851">2016-08-01</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c647" id="ixv-6818">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c647" id="ixv-50852">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c647" id="ixv-6838">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$42&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;622&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$117K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;25%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c686"
      decimals="-6"
      id="ixv-50853"
      unitRef="usd">42000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c686"
      decimals="0"
      id="ixv-50854"
      unitRef="pure">622</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c647"
      decimals="-3"
      id="ixv-50855"
      unitRef="usd">117000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c647"
      decimals="2"
      id="ixv-50856"
      unitRef="pure">0.25</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c647" id="ixv-6918">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;18.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Communication Services&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;18.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;10.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Health Care&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.5&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.5&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.9&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Real Estate&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Financials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.4&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;U.S. Treasury Obligations&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Credit Rating Breakdown*&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;AA&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.82&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;BBB&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;5.65&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;BB&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;57.90&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;B&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;24.24&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;CCC&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;8.15&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;CC&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.13&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;D&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.03&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;NR&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.08&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;* The ratings agencies that provided the ratings are Standard &amp;amp;
Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating is used. Credit quality ratings are measured on a scale that generally
ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used to classify securities for which a rating is not available. Ratings
apply to the holdings in the Fund portfolio and not to the Fund or its shares. Ratings are subject to change.&lt;/p&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c687"
      decimals="3"
      id="ixv-50857"
      unitRef="pure">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c688"
      decimals="3"
      id="ixv-50858"
      unitRef="pure">0.186</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c689"
      decimals="3"
      id="ixv-50859"
      unitRef="pure">0.123</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c690"
      decimals="3"
      id="ixv-50860"
      unitRef="pure">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c691"
      decimals="3"
      id="ixv-50861"
      unitRef="pure">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c692"
      decimals="3"
      id="ixv-50862"
      unitRef="pure">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c693"
      decimals="3"
      id="ixv-50863"
      unitRef="pure">0.065</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c694"
      decimals="3"
      id="ixv-50864"
      unitRef="pure">0.049</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c695"
      decimals="3"
      id="ixv-50865"
      unitRef="pure">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c696"
      decimals="3"
      id="ixv-50866"
      unitRef="pure">0.03</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c697"
      decimals="3"
      id="ixv-50867"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c698"
      decimals="3"
      id="ixv-50868"
      unitRef="pure">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c699"
      decimals="3"
      id="ixv-50869"
      unitRef="pure">0.013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c700"
      decimals="4"
      id="ix_46_fact"
      unitRef="pure">0.0082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c701"
      decimals="4"
      id="ix_47_fact"
      unitRef="pure">0.0565</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c702"
      decimals="4"
      id="ix_44_fact"
      unitRef="pure">0.579</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c703"
      decimals="4"
      id="ix_45_fact"
      unitRef="pure">0.2424</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c704"
      decimals="4"
      id="ix_48_fact"
      unitRef="pure">0.0815</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c705"
      decimals="4"
      id="ix_49_fact"
      unitRef="pure">0.0013</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c706"
      decimals="4"
      id="ix_50_fact"
      unitRef="pure">0.0103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c707"
      decimals="4"
      id="ix_51_fact"
      unitRef="pure">0.0208</oef:PctOfNav>
    <oef:CreditQualityExplanationTextBlock contextRef="c647" id="ixv-50878">The ratings agencies that provided the ratings are Standard &amp;amp;
Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating is used. Credit quality ratings are measured on a scale that generally
ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used to classify securities for which a rating is not available. Ratings
apply to the holdings in the Fund portfolio and not to the Fund or its shares. Ratings are subject to change.</oef:CreditQualityExplanationTextBlock>
    <oef:AddlInfoWebsite contextRef="c647" id="ixv-50880">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c708" id="ixv-7218">Integrity Mid-North American Resources Fund</oef:FundName>
    <oef:ClassName contextRef="c708" id="ixv-50881">Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="c708" id="ixv-50882">ICPAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c708" id="ixv-7234">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important
information about the Integrity Mid-North American Resources Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-top: 0; margin-right: 0; margin-bottom: 0"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c708" id="ixv-7249">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c708" id="ixv-50883">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c708" id="ixv-50884">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c708" id="ixv-7254">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What
were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
&lt;span style="font-size: 9pt"&gt;(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$177&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c708" decimals="0" id="ixv-50885" unitRef="usd">177</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c708"
      decimals="4"
      id="ixv-50886"
      unitRef="pure">0.015</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c708" id="ixv-7286">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 0pt 5pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class A shares
returned 35.85%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P 1500 Energy Index (the Benchmark) returned 41.88%
for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 0pt 5pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced
rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued
optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support.
Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Crude oil prices experienced heightened volatility over the period, driven
primarily by escalating geopolitical tensions surrounding Iran and regional supply disruption risks. Crude oil finished the period moderately
higher.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;p style="margin: 0; font: 9pt Calibri, Helvetica, Sans-Serif"&gt;Detracting from relative performance versus the Benchmark over the period
was an overweight allocation to utilities and independent power producers.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;Aiding relative performance was selection within midstream and oilfield
service.&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c708" id="ix_52_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted with and without sales charges.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-52"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-53"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-54"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-55"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_038.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c708" id="ixv-7365">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 51%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 19%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;35.85&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;20.02&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;7.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class A with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;29.11&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;18.77&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;6.65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 1500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;19.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;12.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 1500 Energy TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;41.88&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;23.67&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;9.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. &lt;/b&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c709"
      decimals="4"
      id="ixv-50887"
      unitRef="pure">0.3585</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c712"
      decimals="4"
      id="ixv-50888"
      unitRef="pure">0.2002</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c713"
      decimals="4"
      id="ixv-50889"
      unitRef="pure">0.072</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c708"
      decimals="4"
      id="ixv-50890"
      unitRef="pure">0.2911</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c714"
      decimals="4"
      id="ixv-50891"
      unitRef="pure">0.1877</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c715"
      decimals="4"
      id="ixv-50892"
      unitRef="pure">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c710"
      decimals="4"
      id="ixv-50893"
      unitRef="pure">0.1997</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c716"
      decimals="4"
      id="ixv-50894"
      unitRef="pure">0.1248</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c717"
      decimals="4"
      id="ixv-50895"
      unitRef="pure">0.1472</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c711"
      decimals="4"
      id="ixv-50896"
      unitRef="pure">0.4188</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c718"
      decimals="4"
      id="ixv-50897"
      unitRef="pure">0.2367</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c719"
      decimals="4"
      id="ixv-50898"
      unitRef="pure">0.0968</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c708" id="ixv-50899">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c708" id="ixv-50900">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c708" id="ixv-7447">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$197&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$888K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;64%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c764"
      decimals="-6"
      id="ixv-50901"
      unitRef="usd">197000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c764"
      decimals="0"
      id="ixv-50902"
      unitRef="pure">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c708"
      decimals="-3"
      id="ixv-50903"
      unitRef="usd">888000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c708"
      decimals="2"
      id="ixv-50904"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c708" id="ixv-7506">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;74.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Real Estate&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c765"
      decimals="3"
      id="ixv-50905"
      unitRef="pure">0.742</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c766"
      decimals="3"
      id="ixv-50906"
      unitRef="pure">0.12</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c767"
      decimals="3"
      id="ixv-50907"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c768"
      decimals="3"
      id="ixv-50908"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c769"
      decimals="3"
      id="ixv-50909"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c770"
      decimals="3"
      id="ixv-50910"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c771"
      decimals="3"
      id="ixv-50911"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c772"
      decimals="3"
      id="ixv-50912"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c773"
      decimals="3"
      id="ixv-50913"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c708" id="ixv-7626">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cheniere Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;7.23&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Williams Cos Inc/The&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.32&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Valero Energy Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.61&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Targa Resources Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.39&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Permian Resources Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.33&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Diamondback Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.12&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Chevron Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.10&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Baker Hughes a GE Co&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.99&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Phillips 66&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.76&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Archrock Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.27&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c774"
      decimals="4"
      id="ixv-50914"
      unitRef="pure">0.0723</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c775"
      decimals="4"
      id="ixv-50915"
      unitRef="pure">0.0632</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c776"
      decimals="4"
      id="ixv-50916"
      unitRef="pure">0.0461</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c777"
      decimals="4"
      id="ixv-50917"
      unitRef="pure">0.0439</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c778"
      decimals="4"
      id="ixv-50918"
      unitRef="pure">0.0433</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c779"
      decimals="4"
      id="ixv-50919"
      unitRef="pure">0.0412</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c780"
      decimals="4"
      id="ixv-50920"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c781"
      decimals="4"
      id="ixv-50921"
      unitRef="pure">0.0399</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c782"
      decimals="4"
      id="ixv-50922"
      unitRef="pure">0.0376</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c783"
      decimals="4"
      id="ixv-50923"
      unitRef="pure">0.0327</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c708" id="ixv-50924">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c784" id="ixv-7766">Integrity Mid-North American Resources Fund</oef:FundName>
    <oef:ClassName contextRef="c784" id="ixv-50925">Class C</oef:ClassName>
    <dei:TradingSymbol contextRef="c784" id="ixv-50926">ICPUX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c784" id="ixv-7784">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important information about
the Integrity Mid-North American Resources Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c784" id="ixv-7799">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents
or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c784" id="ixv-50927">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c784" id="ixv-50928">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c784" id="ixv-7804">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What
were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
&lt;span style="font-size: 9pt"&gt;(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="width: 20%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 31%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Cost of a $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 49%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Costs paid as a percentage of a&lt;br/&gt; $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class C&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$235&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c784" decimals="0" id="ixv-50929" unitRef="usd">235</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c784"
      decimals="4"
      id="ixv-50930"
      unitRef="pure">0.02</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c784" id="ixv-7836">&lt;table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt;&lt;td colspan="3" style="white-space: nowrap; font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 95%; padding-right: 5.4pt; padding-left: 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class C shares returned 35.35%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;In comparison, the S&amp;amp;P 1500 Energy Index (the Benchmark) returned 41.88% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td colspan="3" style="padding-bottom: 5pt; white-space: nowrap; font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;During the period, the Federal Reserve (&#x201c;the Fed&#x201d;) reduced rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued optimism surrounding artificial intelligence and solid corporate earnings, while the Fed&#x2019;s rate cuts provided additional support. Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Crude oil prices experienced heightened volatility over the period, driven primarily by escalating geopolitical tensions surrounding Iran and regional supply disruption risks. Crude oil finished the period moderately higher.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Detracting from relative performance versus the Benchmark over the period was an overweight allocation to utilities and independent power producers.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Aiding relative performance was selection within midstream and oilfield service.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c784" id="ix_53_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the
class of shares noted without sales charges. There is a 1% contingent deferred sales charge on any Class C shares you sell within 12 months
of purchase. This would not apply to the chart below as the investment is held for over 12 months.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-57"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-58"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-59"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_041.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c784" id="ixv-7923">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 50%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 17%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 18%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;35.35&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;19.42&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;6.67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class C with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;34.35&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;19.42&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;6.67&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 1500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;19.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;12.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 1500 Energy TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;41.88&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;23.67&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;9.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. &lt;/b&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c785"
      decimals="4"
      id="ixv-50931"
      unitRef="pure">0.3535</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c788"
      decimals="4"
      id="ixv-50932"
      unitRef="pure">0.1942</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c789"
      decimals="4"
      id="ixv-50933"
      unitRef="pure">0.0667</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c784"
      decimals="4"
      id="ixv-50934"
      unitRef="pure">0.3435</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c790"
      decimals="4"
      id="ixv-50935"
      unitRef="pure">0.1942</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c791"
      decimals="4"
      id="ixv-50936"
      unitRef="pure">0.0667</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c786"
      decimals="4"
      id="ixv-50937"
      unitRef="pure">0.1997</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c792"
      decimals="4"
      id="ixv-50938"
      unitRef="pure">0.1248</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c793"
      decimals="4"
      id="ixv-50939"
      unitRef="pure">0.1472</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c787"
      decimals="4"
      id="ixv-50940"
      unitRef="pure">0.4188</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c794"
      decimals="4"
      id="ixv-50941"
      unitRef="pure">0.2367</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c795"
      decimals="4"
      id="ixv-50942"
      unitRef="pure">0.0968</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c784" id="ixv-50943">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c784" id="ixv-50944">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c784" id="ixv-8005">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$197&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$888K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;64%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c829"
      decimals="-6"
      id="ixv-50945"
      unitRef="usd">197000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c829"
      decimals="0"
      id="ixv-50946"
      unitRef="pure">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c784"
      decimals="-3"
      id="ixv-50947"
      unitRef="usd">888000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c784"
      decimals="2"
      id="ixv-50948"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c784" id="ixv-8066">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;74.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Real Estate&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c830"
      decimals="3"
      id="ixv-50949"
      unitRef="pure">0.742</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c831"
      decimals="3"
      id="ixv-50950"
      unitRef="pure">0.12</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c832"
      decimals="3"
      id="ixv-50951"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c833"
      decimals="3"
      id="ixv-50952"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c834"
      decimals="3"
      id="ixv-50953"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c835"
      decimals="3"
      id="ixv-50954"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c836"
      decimals="3"
      id="ixv-50955"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c837"
      decimals="3"
      id="ixv-50956"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c838"
      decimals="3"
      id="ixv-50957"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c784" id="ixv-8186">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cheniere Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;7.23&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Williams Cos Inc/The&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.32&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Valero Energy Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.61&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Targa Resources Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.39&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Permian Resources Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.33&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Diamondback Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.12&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Chevron Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.10&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Baker Hughes a GE Co&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.99&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Phillips 66&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.76&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Archrock Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.27&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c839"
      decimals="4"
      id="ixv-50958"
      unitRef="pure">0.0723</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c840"
      decimals="4"
      id="ixv-50959"
      unitRef="pure">0.0632</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c841"
      decimals="4"
      id="ixv-50960"
      unitRef="pure">0.0461</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c842"
      decimals="4"
      id="ixv-50961"
      unitRef="pure">0.0439</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c843"
      decimals="4"
      id="ixv-50962"
      unitRef="pure">0.0433</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c844"
      decimals="4"
      id="ixv-50963"
      unitRef="pure">0.0412</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c845"
      decimals="4"
      id="ixv-50964"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c846"
      decimals="4"
      id="ixv-50965"
      unitRef="pure">0.0399</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c847"
      decimals="4"
      id="ixv-50966"
      unitRef="pure">0.0376</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c848"
      decimals="4"
      id="ixv-50967"
      unitRef="pure">0.0327</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c784" id="ixv-50968">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c849" id="ixv-8327">Integrity Mid-North American Resources Fund</oef:FundName>
    <oef:ClassName contextRef="c849" id="ixv-50969">Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="c849" id="ixv-50970">ICWIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c849" id="ixv-8343">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important information about the Integrity Mid-North American Resources Fund.&lt;/p&gt;
&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-top: 0; margin-right: 0; margin-bottom: 0"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c849" id="ixv-8358">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif; font-size: 9pt"&gt;You can find additional information about the Fund at www.integrityvikingfunds.com/documents or by calling us at (800) 276-1262.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c849" id="ixv-50971">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c849" id="ixv-50972">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c849" id="ixv-8363">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What
were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
&lt;span style="font-size: 9pt"&gt;(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 20%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 31%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Cost of a $10,000 &lt;br/&gt;
investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; padding: 3pt; width: 49%; text-align: center"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Costs paid as a percentage of a &lt;br/&gt;
$10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$118&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 3pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;1.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c849" decimals="0" id="ixv-50973" unitRef="usd">118</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c849"
      decimals="4"
      id="ixv-50974"
      unitRef="pure">0.01</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c849" id="ixv-8395">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; white-space: nowrap"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom; width: 4%"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top; width: 5%"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top; width: 91%"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund's Class I shares returned 36.69%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the S&amp;amp;P 1500 Energy Index (the Benchmark) returned 41.88% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td colspan="3" style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 0pt 5pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;During the period, the Federal Reserve ("the Fed") reduced rates by 0.25% in September 2025, 0.25% in October 2025, and 0.25% in December 2025, bringing the Federal Funds Rate to 3.50%-3.75%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;U.S. stocks rose over the period. Performance was supported by continued optimism surrounding artificial intelligence and solid corporate earnings, while the Fed's rate cuts provided additional support. Markets experienced periods of volatility amid concerns over tariffs, inflation, interest rates, and geopolitical tensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;Crude oil prices experienced heightened volatility over the period,
driven primarily by escalating geopolitical tensions surrounding Iran and regional supply disruption risks. Crude oil finished the period
moderately higher.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt 6pt 0pt 0pt; vertical-align: top"&gt;&lt;p style="margin: 0; font: 9pt Calibri, Helvetica, Sans-Serif"&gt;Detracting from relative performance versus the Benchmark over the period was an overweight allocation to utilities and independent power producers.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 0pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt; &lt;td style="font: 11pt Calibri, Helvetica, Sans-Serif; padding: 0pt; vertical-align: top"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;Aiding relative performance was selection within midstream and oilfield service.&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c849" id="ix_54_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class of shares noted.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-61"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-62"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-63"&gt;August 1, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_044.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c849" id="ixv-8477">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 50%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 17%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 18%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;Class I &lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;36.69&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;20.65&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;8.15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 1500 TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;19.97&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;12.48&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;14.73&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;S&amp;amp;P 1500 Energy TR Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;41.88&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;23.67&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;10.05&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="4" style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 8pt"&gt;&lt;b&gt;&#x5e;Inception Date of 8/1/2016&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;&lt;b&gt;* The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. &lt;/b&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c849"
      decimals="4"
      id="ixv-50975"
      unitRef="pure">0.3669</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c852"
      decimals="4"
      id="ixv-50976"
      unitRef="pure">0.2065</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c853"
      decimals="4"
      id="ix_57_fact"
      unitRef="pure">0.0815</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c850"
      decimals="4"
      id="ixv-50978"
      unitRef="pure">0.1997</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c854"
      decimals="4"
      id="ixv-50979"
      unitRef="pure">0.1248</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c855"
      decimals="4"
      id="ix_55_fact"
      unitRef="pure">0.1473</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c851"
      decimals="4"
      id="ixv-50981"
      unitRef="pure">0.4188</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c856"
      decimals="4"
      id="ixv-50982"
      unitRef="pure">0.2367</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c857"
      decimals="4"
      id="ix_56_fact"
      unitRef="pure">0.1005</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c849" id="ixv-50985">2016-08-01</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c849" id="ixv-50987">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c849" id="ixv-50988">The graph and table do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c849" id="ixv-8552">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$197&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;47&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$888K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;64%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c888"
      decimals="-6"
      id="ixv-50990"
      unitRef="usd">197000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c888"
      decimals="0"
      id="ixv-50991"
      unitRef="pure">47</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c849"
      decimals="-3"
      id="ixv-50992"
      unitRef="usd">888000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c849"
      decimals="2"
      id="ixv-50993"
      unitRef="pure">0.64</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c849" id="ixv-8609">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Sectors&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Energy&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;74.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Utilities&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;12.0&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Industrials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Information Technology&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.3&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Real Estate&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.2&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Materials&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Discretionary&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.7&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #E6E6E6 1pt solid; padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-left: 0.05in; text-indent: 0pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Consumer Staples&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font: 9pt Calibri; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;0.6&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; border-bottom: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c889"
      decimals="3"
      id="ixv-50994"
      unitRef="pure">0.742</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c890"
      decimals="3"
      id="ixv-50995"
      unitRef="pure">0.12</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c891"
      decimals="3"
      id="ixv-50996"
      unitRef="pure">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c892"
      decimals="3"
      id="ixv-50997"
      unitRef="pure">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c893"
      decimals="3"
      id="ixv-50998"
      unitRef="pure">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c894"
      decimals="3"
      id="ixv-50999"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c895"
      decimals="3"
      id="ixv-51000"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c896"
      decimals="3"
      id="ixv-51001"
      unitRef="pure">0.007</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c897"
      decimals="3"
      id="ixv-51002"
      unitRef="pure">0.006</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c849" id="ixv-8727">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt;&lt;td style="border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: bottom; width: 38%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cheniere Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;7.23&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Williams Cos Inc/The&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;6.32&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Valero Energy Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.61&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Targa Resources Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.39&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Permian Resources Corp&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.33&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Diamondback Energy Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.12&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Chevron Corp&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;4.10&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Baker Hughes a GE Co&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.99&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Phillips 66&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.76&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; padding-left: 0.03in; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Archrock Inc&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; padding-top: 2pt; padding-right: 0.03in; text-align: right; white-space: nowrap; vertical-align: top; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;3.27&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c898"
      decimals="4"
      id="ixv-51003"
      unitRef="pure">0.0723</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c899"
      decimals="4"
      id="ixv-51004"
      unitRef="pure">0.0632</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c900"
      decimals="4"
      id="ixv-51005"
      unitRef="pure">0.0461</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c901"
      decimals="4"
      id="ixv-51006"
      unitRef="pure">0.0439</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c902"
      decimals="4"
      id="ixv-51007"
      unitRef="pure">0.0433</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c903"
      decimals="4"
      id="ixv-51008"
      unitRef="pure">0.0412</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c904"
      decimals="4"
      id="ixv-51009"
      unitRef="pure">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c905"
      decimals="4"
      id="ixv-51010"
      unitRef="pure">0.0399</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c906"
      decimals="4"
      id="ixv-51011"
      unitRef="pure">0.0376</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c907"
      decimals="4"
      id="ixv-51012"
      unitRef="pure">0.0327</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c849" id="ixv-51013">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c908" id="ixv-8866">Integrity Short Term Government Fund</oef:FundName>
    <oef:ClassName contextRef="c908" id="ixv-51014">Class A</oef:ClassName>
    <dei:TradingSymbol contextRef="c908" id="ixv-51015">MDSAX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c908" id="ixv-8881">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;This annual shareholder report contains important information about
the Integrity Short Term Government Fund.&lt;/p&gt; &lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"&gt;Period covered: August 1, 2025 through July 31, 2026&lt;/p&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c908" id="ixv-51016">You can find additional information about the Fund at www.integrityvikingfunds.com/documents
or by calling us at (800) 276-1262.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c908" id="ixv-51017">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c908" id="ixv-51018">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c908" id="ixv-8899">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What
were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
&lt;span style="font-size: 9pt"&gt;(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="width: 20%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 31%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Cost of a $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 49%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Costs paid as a percentage of a&lt;br/&gt; $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class A&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$82&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.80%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c908" decimals="0" id="ixv-51019" unitRef="usd">82</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c908"
      decimals="4"
      id="ixv-51020"
      unitRef="pure">0.008</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c908" id="ixv-8930">&lt;table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td colspan="3" style="padding: 2pt 5.4pt; white-space: nowrap; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding: 2pt 5.4pt; width: 2%"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; width: 3%; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; width: 95%; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class A shares returned 5.23%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the ICE BofA 1&#x2013;3 Year U.S. Treasury Index (the Benchmark) returned 3.15% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td colspan="3" style="padding: 2pt 5.4pt; white-space: nowrap; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;Fixed income markets experienced shifting Federal Reserve ("the Fed") expectations and significant changes in the shape of the Treasury yield curve during the 12 month period. The Fed reduced policy rates during the latter part of 2025, while persistent inflation and resilient economic activity subsequently led markets to reassess the pace and extent of additional easing in 2026. Geopolitical uncertainty also contributed to higher rate volatility, particularly during the first quarter of 2026. The Fund&#x2019;s short-duration profile helped limit sensitivity to these fluctuations while allowing the portfolio to benefit from attractive front-end income.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;The Fund&#x2019;s exposure to Agency mortgage-backed securities contributed positively to performance and relative returns. The sector benefited from attractive yields relative to comparable-duration Treasuries, favorable supply and demand technicals, and generally slower prepayment activity. The Fund&#x2019;s emphasis on seasoned collateral, specified pools, and securities with favorable prepayment characteristics supported income generation and security selection. Agency MBS also benefited at times from lower interest-rate volatility and strong institutional demand.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;The Fund maintained a moderately longer duration than the Benchmark, while continuing to emphasize short- and intermediate-duration securities. This positioning allowed the portfolio to earn incremental carry without assuming significant long-term interest-rate exposure. Active management of duration and the yield curve also helped navigate periods of both falling rates and the subsequent backup in Treasury yields during 2026.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;Income was the primary driver of the Fund&#x2019;s return, supported by a portfolio yield that generally exceeded that of the Benchmark. The combination of higher income, Agency MBS exposure, and security selection enabled the Fund to outperform the 1&#x2013;3 Year Treasury Index by approximately 2.08 percentage points over the 12 month period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c908" id="ix_58_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform since inception?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class
of shares noted with and without sales charges.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-65"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-66"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-67"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;January 17, 2020 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_047.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c908" id="ixv-9008">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0pt 5pt"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 51%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; width: 19%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Inception&#x5e;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class A without sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;5.23&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;2.42&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;2.18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class A with sales charge&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;3.11&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;2.01&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;1.86&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Bloomberg U.S. Aggregate Bond Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;2.71&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;-0.40&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;0.65&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="padding: 2pt 5.4pt; border-top: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;ICE BofA 1-3 Year U.S. Treasury Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;3.15&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;1.94&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;1.96&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="4" style="padding: 2pt 5.4pt; white-space: nowrap; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;&#x5e;Inception Date of 1/17/2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. &lt;/b&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c909"
      decimals="4"
      id="ixv-51021"
      unitRef="pure">0.0523</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c912"
      decimals="4"
      id="ixv-51022"
      unitRef="pure">0.0242</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c913"
      decimals="4"
      id="ix_59_fact"
      unitRef="pure">0.0218</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c908"
      decimals="4"
      id="ixv-51024"
      unitRef="pure">0.0311</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c914"
      decimals="4"
      id="ixv-51025"
      unitRef="pure">0.0201</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c915"
      decimals="4"
      id="ix_60_fact"
      unitRef="pure">0.0186</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c910"
      decimals="4"
      id="ixv-51027"
      unitRef="pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c916"
      decimals="4"
      id="ixv-51028"
      unitRef="pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c917"
      decimals="4"
      id="ix_61_fact"
      unitRef="pure">0.0065</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c911"
      decimals="4"
      id="ixv-51030"
      unitRef="pure">0.0315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c918"
      decimals="4"
      id="ixv-51031"
      unitRef="pure">0.0194</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c919"
      decimals="4"
      id="ix_62_fact"
      unitRef="pure">0.0196</oef:AvgAnnlRtrPct>
    <oef:PerfInceptionDate contextRef="c908" id="ixv-51034">2020-01-17</oef:PerfInceptionDate>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c908" id="ixv-51035">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c908" id="ixv-51036">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c908" id="ixv-9095">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;span style="font-size: 10pt"&gt;$35&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$4K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;84%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c949"
      decimals="-6"
      id="ixv-51037"
      unitRef="usd">35000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c949"
      decimals="0"
      id="ixv-51038"
      unitRef="pure">169</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c908"
      decimals="-3"
      id="ixv-51039"
      unitRef="usd">4000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c908"
      decimals="2"
      id="ixv-51040"
      unitRef="pure">0.84</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c908" id="ixv-9153">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt;
&lt;tr style="background-color: #E6E6E6"&gt;&lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 4pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding: 2pt 5pt 4pt; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding: 2pt 5pt 4pt; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net&lt;br/&gt; Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 4pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Mortgage Backed Securities&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;96.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;U.S. Government Treasury Bills&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c950"
      decimals="3"
      id="ixv-51041"
      unitRef="pure">0.961</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c951"
      decimals="3"
      id="ixv-51042"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c952"
      decimals="3"
      id="ixv-51043"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c908" id="ixv-9247">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt;&lt;td style="border-bottom: black 1pt solid; padding: 2pt 5pt 4pt; border-left: rgb(230,230,230) 1.5pt solid; vertical-align: bottom; width: 79%"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 1pt solid; padding: 2pt 5pt 4pt; text-align: right; white-space: nowrap; vertical-align: bottom; width: 20%"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net&lt;br/&gt; Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Freddie Mac Pool, 5.5000% 12/01/2050&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.60&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Fannie Mae Pool, 5.0000% 10/01/2050&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.34&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Freddie Mac Real Estate Mortgage Investment Conduit, 5.0000% 08/25/2051&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.09&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Ginnie Mae II Pool, 5.5000% 01/20/2056 (H15T 1 Year + 1.500%)*&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.06&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Government National Mortgage Association, 1.20382% 08/16/2063&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.83&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Fannie Mae Real Estate Mortgage Investment Conduit, 5.0000% 07/25/2055&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.79&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Government National Mortgage Association, 0.97478% 12/16/2062&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.78&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Freddie Mac Pool, 5.0000% 03/01/2051&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.63&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Fannie Mae Pool, 5.0000% 01/01/2056&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.62&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Government National Mortgage Association, 0.57524% 08/16/2067&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.46&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;*H15T - US Treasury Yield Curve Rate T Note Constant Maturity 1 year rate
disclosed as of July 31, 2026, based on the last reset date of the security.&lt;/p&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c953"
      decimals="4"
      id="ixv-51044"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c954"
      decimals="4"
      id="ixv-51045"
      unitRef="pure">0.0234</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c955"
      decimals="4"
      id="ixv-51046"
      unitRef="pure">0.0209</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c956"
      decimals="4"
      id="ix_63_fact"
      unitRef="pure">0.0206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c957"
      decimals="4"
      id="ixv-51048"
      unitRef="pure">0.0183</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c958"
      decimals="4"
      id="ixv-51049"
      unitRef="pure">0.0179</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c959"
      decimals="4"
      id="ixv-51050"
      unitRef="pure">0.0178</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c960"
      decimals="4"
      id="ixv-51051"
      unitRef="pure">0.0163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c961"
      decimals="4"
      id="ixv-51052"
      unitRef="pure">0.0162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c962"
      decimals="4"
      id="ixv-51053"
      unitRef="pure">0.0146</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c908" id="ixv-51055">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:FundName contextRef="c963" id="ixv-9390">Integrity Short Term Government Fund</oef:FundName>
    <oef:ClassName contextRef="c963" id="ixv-51056">Class I</oef:ClassName>
    <dei:TradingSymbol contextRef="c963" id="ixv-51057">MDSIX</dei:TradingSymbol>
    <oef:AnnlOrSemiAnnlStatementTextBlock contextRef="c963" id="ixv-51058">This annual shareholder report contains important information about
the Integrity Short Term Government Fund. Period covered: August 1, 2025 through July 31, 2026</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:AddlInfoTextBlock contextRef="c963" id="ixv-51059">You can find additional information about the Fund at www.integrityvikingfunds.com/documents
or by calling us at (800) 276-1262.</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite contextRef="c963" id="ixv-51060">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber contextRef="c963" id="ixv-51061">(800) 276-1262</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock contextRef="c963" id="ixv-9421">&lt;span style="font-family: Calibri, Helvetica, Sans-Serif"&gt;&lt;b&gt;What
were the Fund costs for the past year?&lt;/b&gt; &lt;br/&gt;
&lt;span style="font-size: 9pt"&gt;(Based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/span&gt;&lt;table cellpadding="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="width: 20%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 31%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Cost of a $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 49%; border-bottom: Black 1pt solid; padding-right: 0.1in; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Costs paid as a percentage of a&lt;br/&gt; $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Class I&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;$57&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;0.55%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt contextRef="c963" decimals="0" id="ixv-51062" unitRef="usd">57</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c963"
      decimals="4"
      id="ixv-51063"
      unitRef="pure">0.0055</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock contextRef="c963" id="ixv-9453">&lt;table cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td colspan="3" style="white-space: nowrap; font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;How did the Fund perform last year?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 3%; padding-right: 5.4pt; padding-left: 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 95%; padding-right: 5.4pt; padding-left: 5.4pt; font: 10pt Calibri, Helvetica, Sans-Serif"&gt;&lt;span style="font-size: 9pt"&gt;For the 12 month period ended July 31, 2026, the Fund&#x2019;s Class I shares returned 5.49%.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;In comparison, the ICE BofA 1&#x2013;3 Year U.S. Treasury Index (the Benchmark) returned 3.15% for the same period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td colspan="3" style="white-space: nowrap; font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;What affected the Fund&#x2019;s performance?&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;Fixed income markets experienced shifting Federal Reserve ("the Fed") expectations and significant changes in the shape of the Treasury yield curve during the 12 month period. The Fed reduced policy rates during the latter part of 2025, while persistent inflation and resilient economic activity subsequently led markets to reassess the pace and extent of additional easing in 2026. Geopolitical uncertainty also contributed to higher rate volatility, particularly during the first quarter of 2026. The Fund&#x2019;s short-duration profile helped limit sensitivity to these fluctuations while allowing the portfolio to benefit from attractive front-end income.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;The Fund&#x2019;s exposure to Agency mortgage-backed securities contributed positively to performance and relative returns. The sector benefited from attractive yields relative to comparable-duration Treasuries, favorable supply and demand technicals, and generally slower prepayment activity. The Fund&#x2019;s emphasis on seasoned collateral, specified pools, and securities with favorable prepayment characteristics supported income generation and security selection. Agency MBS also benefited at times from lower interest-rate volatility and strong institutional demand.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;The Fund maintained a moderately longer duration than the Benchmark, while continuing to emphasize short- and intermediate-duration securities. This positioning allowed the portfolio to earn incremental carry without assuming significant long-term interest-rate exposure. Active management of duration and the yield curve also helped navigate periods of both falling rates and the subsequent backup in Treasury yields during 2026.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230); vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Calibri, Helvetica, Sans-Serif; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;Income was the primary driver of the Fund&#x2019;s return, supported by a portfolio yield that generally exceeded that of the Benchmark. The combination of higher income, Agency MBS exposure, and security selection enabled the Fund to outperform the 1&#x2013;3 Year Treasury Index by approximately 2.34 percentage points over the 12 month period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock contextRef="c963" id="ix_64_fact">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0.1in 0pt 0pt"&gt;&lt;b&gt;How did the Fund perform over the past 10 years?*&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"&gt;The chart below reflects a hypothetical $10,000 investment in the class of shares noted.&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;CUMULATIVE PERFORMANCE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-70"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-71"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-72"&gt;July 31, 2016 through July 31, 2026&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;img alt="" src="image_050.jpg"/&gt;&lt;/p&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock contextRef="c963" id="ixv-9538">&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;&lt;b&gt;AVERAGE ANNUAL TOTAL RETURN (%)&lt;br/&gt;
&lt;/b&gt;For the Periods Ended July 31, 2026&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="white-space: nowrap; width: 50%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-bottom: 8pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 15%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 17%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;5 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 18%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;10 Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Class I &lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;5.49&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;2.66&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;2.20&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Bloomberg U.S. Aggregate Bond Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;2.71&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;-0.40&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;1.35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;ICE BofA 1-3 Year U.S. Treasury Index&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;3.15&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;1.94&lt;/span&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-top: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;1.79&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; color: gray"&gt;* &lt;b&gt;The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. &lt;/b&gt;The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.&#160;&lt;/p&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:AvgAnnlRtrPct
      contextRef="c963"
      decimals="4"
      id="ixv-51064"
      unitRef="pure">0.0549</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c966"
      decimals="4"
      id="ixv-51065"
      unitRef="pure">0.0266</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c967"
      decimals="4"
      id="ixv-51066"
      unitRef="pure">0.022</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c964"
      decimals="4"
      id="ixv-51067"
      unitRef="pure">0.0271</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c968"
      decimals="4"
      id="ixv-51068"
      unitRef="pure">-0.004</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c969"
      decimals="4"
      id="ixv-51069"
      unitRef="pure">0.0135</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c965"
      decimals="4"
      id="ixv-51070"
      unitRef="pure">0.0315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c970"
      decimals="4"
      id="ixv-51071"
      unitRef="pure">0.0194</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c971"
      decimals="4"
      id="ixv-51072"
      unitRef="pure">0.0179</oef:AvgAnnlRtrPct>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c963" id="ixv-51073">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock contextRef="c963" id="ixv-51074">The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock contextRef="c963" id="ixv-9610">&lt;p style="font: 11pt Calibri Light,sans-serif; margin: 0; text-indent: 0in"&gt;&lt;b&gt;What are some key Fund statistics?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="font: 9pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 65%"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Total Net Assets (Millions)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; width: 35%; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;&lt;span style="font-size: 10pt"&gt;$35&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;b&gt;Net Advisory Fee Paid&lt;/b&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;&lt;span style="font-size: 9pt"&gt;$4K&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font-size: 9pt"&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt"&gt;&lt;span style="font-size: 9pt"&gt;&lt;b&gt;Annual Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: #A6A6A6 1pt solid; font-size: 9pt; padding: 2pt 5.4pt; text-align: right"&gt;84%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c1005"
      decimals="-6"
      id="ixv-51075"
      unitRef="usd">35000000</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c1005"
      decimals="0"
      id="ixv-51076"
      unitRef="pure">169</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c963"
      decimals="-3"
      id="ixv-51077"
      unitRef="usd">4000</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c963"
      decimals="2"
      id="ixv-51078"
      unitRef="pure">0.84</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock contextRef="c963" id="ixv-9668">&lt;p style="font: 11pt Calibri Light,sans-serif; padding-top: 5.4pt; margin: 0pt; background-color: rgb(230,230,230)"&gt;&lt;b&gt;&#160;&#160;&#160;What did the Fund invest in?&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: rgb(230,230,230)"&gt;&#160;&#160;&#160;&#160;(as of July 31, 2026)&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt;
&lt;tr style="background-color: #E6E6E6"&gt;&lt;td style="padding-top: 2pt; white-space: nowrap; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: black 1pt solid; text-indent: 0pt; white-space: nowrap; vertical-align: bottom; width: 36%"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: black 1pt solid; text-align: right; white-space: nowrap; vertical-align: bottom; width: 10%; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net&lt;br/&gt; Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; white-space: nowrap; vertical-align: top; width: 2%; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Mortgage Backed Securities&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;96.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Cash Equivalents and Other&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.8&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;U.S. Government Treasury Bills&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.1&lt;/span&gt;&lt;/td&gt; &lt;td style="border-right: rgb(230,230,230) 1.5pt solid; padding-top: 2pt; vertical-align: top; padding-bottom: 2pt; text-indent: 0pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c1006"
      decimals="3"
      id="ixv-51079"
      unitRef="pure">0.961</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1007"
      decimals="3"
      id="ixv-51080"
      unitRef="pure">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1008"
      decimals="3"
      id="ixv-51081"
      unitRef="pure">0.011</oef:PctOfNav>
    <oef:LargestHoldingsTableTextBlock contextRef="c963" id="ixv-9760">&lt;table cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 12pt; border-spacing: 0px;"&gt; &lt;tr style="background-color: #E6E6E6"&gt;&lt;td style="padding: 2pt 5pt; border-bottom: black 1pt solid; border-left: rgb(230,230,230) 1.5pt solid; vertical-align: bottom; width: 79%"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;Top 10 Holdings&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: black 1pt solid; text-align: right; white-space: nowrap; vertical-align: bottom; width: 20%"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&lt;b&gt;% Net&lt;br/&gt; Assets&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; white-space: nowrap; width: 1%; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Freddie Mac Pool, 5.5000% 12/01/2050&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.60&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Fannie Mae Pool, 5.0000% 10/01/2050&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.34&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #E6E6E6"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Freddie Mac Real Estate Mortgage Investment Conduit, 5.0000% 08/25/2051&lt;/span&gt;&lt;/td&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.09&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-top: 2pt; padding-bottom: 2pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Ginnie Mae II Pool, 5.5000% 01/20/2056 (H15T 1 Year + 1.500%)*&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;2.06&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Government National Mortgage Association, 1.20382% 08/16/2063&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.83&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Fannie Mae Real Estate Mortgage Investment Conduit, 5.0000% 07/25/2055&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.79&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Government National Mortgage Association, 0.97478% 12/16/2062&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.78&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Freddie Mac Pool, 5.0000% 03/01/2051&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.63&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Fannie Mae Pool, 5.0000% 01/01/2056&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.62&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: rgb(230,230,230)"&gt; &lt;td style="padding: 2pt 5pt; border-bottom: #A6A6A6 1pt solid; border-left: rgb(230,230,230) 1.5pt solid"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;Government National Mortgage Association, 0.57524% 08/16/2067&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-left: 5pt; padding-right: 5pt; border-bottom: #A6A6A6 1pt solid; text-align: right; text-indent: 9pt"&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;1.46&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-family: Calibri; font-size: 9pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 9pt Calibri, Helvetica, Sans-Serif; margin: 0"&gt;*H15T - US Treasury Yield Curve Rate T Note Constant Maturity 1 year rate
disclosed as of July 31, 2026, based on the last reset date of the security.&lt;/p&gt;</oef:LargestHoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c1009"
      decimals="4"
      id="ixv-51082"
      unitRef="pure">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1010"
      decimals="4"
      id="ixv-51083"
      unitRef="pure">0.0234</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1011"
      decimals="4"
      id="ixv-51084"
      unitRef="pure">0.0209</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1012"
      decimals="4"
      id="ix_65_fact"
      unitRef="pure">0.0206</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1013"
      decimals="4"
      id="ixv-51086"
      unitRef="pure">0.0183</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1014"
      decimals="4"
      id="ixv-51087"
      unitRef="pure">0.0179</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1015"
      decimals="4"
      id="ixv-51088"
      unitRef="pure">0.0178</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1016"
      decimals="4"
      id="ixv-51089"
      unitRef="pure">0.0163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1017"
      decimals="4"
      id="ixv-51090"
      unitRef="pure">0.0162</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c1018"
      decimals="4"
      id="ixv-51091"
      unitRef="pure">0.0146</oef:PctOfNav>
    <oef:AddlInfoWebsite contextRef="c963" id="ixv-51093">www.integrityvikingfunds.com/documents</oef:AddlInfoWebsite>
    <dei:DocumentType contextRef="c0" id="hidden-fact-0">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="c0" id="hidden-fact-1">INTEGRITY FUNDS</dei:EntityRegistrantName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c1" id="hidden-fact-2">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c2" id="hidden-fact-3">IDIVX without maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c1" id="hidden-fact-4">IDIVX with maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c3" id="hidden-fact-5">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c4" id="hidden-fact-6">S&amp;P High Yield Dividend Aristocrats Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c79" id="hidden-fact-7">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c80" id="hidden-fact-8">IDHCX without sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c81" id="hidden-fact-9">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c82" id="hidden-fact-10">S&amp;P High Yield Dividend Aristocrats Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c146" id="hidden-fact-11">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c146" id="hidden-fact-12">IDHIX</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c147" id="hidden-fact-13">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c148" id="hidden-fact-14">S&amp;P High Yield Dividend Aristocrats Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c207" id="hidden-fact-15">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c208" id="hidden-fact-16">APAYX without maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c207" id="hidden-fact-17">APAYX with maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c209" id="hidden-fact-18">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c210" id="hidden-fact-19">Dow Jones U.S. Select Dividend Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c254" id="hidden-fact-20">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c255" id="hidden-fact-21">CPAYX without sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c256" id="hidden-fact-22">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c257" id="hidden-fact-23">Dow Jones U.S. Select Dividend Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c297" id="hidden-fact-24">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c297" id="hidden-fact-25">IPAYX</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c298" id="hidden-fact-26">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c299" id="hidden-fact-27">Dow Jones U.S. Select Dividend Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c337" id="hidden-fact-28">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c338" id="hidden-fact-29">IGIAX without maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c337" id="hidden-fact-30">IGIAX with maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c339" id="hidden-fact-31">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c401" id="hidden-fact-32">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c402" id="hidden-fact-33">IGIUX without sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c403" id="hidden-fact-34">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c454" id="hidden-fact-35">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c454" id="hidden-fact-36">IGIVX</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c455" id="hidden-fact-37">S&amp;P 500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c502" id="hidden-fact-38">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c503" id="hidden-fact-39">IHFAX without maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c502" id="hidden-fact-40">IHFAX with maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c504" id="hidden-fact-41">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c505" id="hidden-fact-42">Bloomberg U.S. Corporate High Yield Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c580" id="hidden-fact-43">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c581" id="hidden-fact-44">IHFCX without sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c582" id="hidden-fact-45">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c583" id="hidden-fact-46">Bloomberg U.S. Corporate High Yield Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c647" id="hidden-fact-47">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c647" id="hidden-fact-48">IHFIX</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c648" id="hidden-fact-49">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c649" id="hidden-fact-50">Bloomberg U.S. Corporate High Yield Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c708" id="hidden-fact-51">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c709" id="hidden-fact-52">ICPAX without maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c708" id="hidden-fact-53">ICPAX with maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c710" id="hidden-fact-54">S&amp;P 1500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c711" id="hidden-fact-55">S&amp;P 1500 Energy TR Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c784" id="hidden-fact-56">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c785" id="hidden-fact-57">ICPUX without sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c786" id="hidden-fact-58">S&amp;P 1500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c787" id="hidden-fact-59">S&amp;P 1500 Energy TR Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c849" id="hidden-fact-60">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c849" id="hidden-fact-61">ICWIX</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c850" id="hidden-fact-62">S&amp;P 1500 TR Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c851" id="hidden-fact-63">S&amp;P 1500 Energy TR Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c908" id="hidden-fact-64">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c909" id="hidden-fact-65">MDSAX without maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c908" id="hidden-fact-66">MDSAX with maximum sales charge</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c910" id="hidden-fact-67">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c911" id="hidden-fact-68">ICE BofA 1-3 Year U.S. Treasury Index</oef:LineGraphAndTableMeasureName>
    <oef:ShareholderReportAnnualOrSemiAnnual contextRef="c963" id="hidden-fact-69">Annual Shareholder Report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:LineGraphAndTableMeasureName contextRef="c963" id="hidden-fact-70">MDSIX</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c964" id="hidden-fact-71">Bloomberg U.S. Aggregate Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:LineGraphAndTableMeasureName contextRef="c965" id="hidden-fact-72">ICE BofA 1-3 Year U.S. Treasury Index</oef:LineGraphAndTableMeasureName>
    <dei:EntityInvCompanyType contextRef="c0" id="ixv-51169">N-1A</dei:EntityInvCompanyType>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-51170">0000893730</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-51171">false</dei:AmendmentFlag>
    <oef:AccmVal contextRef="c13" decimals="0" id="ixv-51172" unitRef="usd">9499</oef:AccmVal>
    <oef:AccmVal contextRef="c14" decimals="0" id="ixv-51173" unitRef="usd">10214</oef:AccmVal>
    <oef:AccmVal contextRef="c15" decimals="0" id="ixv-51174" unitRef="usd">10834</oef:AccmVal>
    <oef:AccmVal contextRef="c16" decimals="0" id="ixv-51175" unitRef="usd">11774</oef:AccmVal>
    <oef:AccmVal contextRef="c17" decimals="0" id="ixv-51176" unitRef="usd">11492</oef:AccmVal>
    <oef:AccmVal contextRef="c18" decimals="0" id="ixv-51177" unitRef="usd">14146</oef:AccmVal>
    <oef:AccmVal contextRef="c19" decimals="0" id="ixv-51178" unitRef="usd">15759</oef:AccmVal>
    <oef:AccmVal contextRef="c20" decimals="0" id="ixv-51179" unitRef="usd">16596</oef:AccmVal>
    <oef:AccmVal contextRef="c21" decimals="0" id="ixv-51180" unitRef="usd">19813</oef:AccmVal>
    <oef:AccmVal contextRef="c22" decimals="0" id="ixv-51181" unitRef="usd">21954</oef:AccmVal>
    <oef:AccmVal contextRef="c23" decimals="0" id="ixv-51182" unitRef="usd">28538</oef:AccmVal>
    <oef:AccmVal contextRef="c24" decimals="0" id="ixv-51183" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c25" decimals="0" id="ixv-51184" unitRef="usd">10753</oef:AccmVal>
    <oef:AccmVal contextRef="c26" decimals="0" id="ixv-51185" unitRef="usd">11406</oef:AccmVal>
    <oef:AccmVal contextRef="c27" decimals="0" id="ixv-51186" unitRef="usd">12395</oef:AccmVal>
    <oef:AccmVal contextRef="c28" decimals="0" id="ixv-51187" unitRef="usd">12099</oef:AccmVal>
    <oef:AccmVal contextRef="c29" decimals="0" id="ixv-51188" unitRef="usd">14892</oef:AccmVal>
    <oef:AccmVal contextRef="c30" decimals="0" id="ixv-51189" unitRef="usd">16591</oef:AccmVal>
    <oef:AccmVal contextRef="c31" decimals="0" id="ixv-51190" unitRef="usd">17472</oef:AccmVal>
    <oef:AccmVal contextRef="c32" decimals="0" id="ixv-51191" unitRef="usd">20859</oef:AccmVal>
    <oef:AccmVal contextRef="c33" decimals="0" id="ixv-51192" unitRef="usd">23113</oef:AccmVal>
    <oef:AccmVal contextRef="c34" decimals="0" id="ixv-51193" unitRef="usd">30044</oef:AccmVal>
    <oef:AccmVal contextRef="c35" decimals="0" id="ixv-51194" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c36" decimals="0" id="ixv-51195" unitRef="usd">10803</oef:AccmVal>
    <oef:AccmVal contextRef="c37" decimals="0" id="ixv-51196" unitRef="usd">12212</oef:AccmVal>
    <oef:AccmVal contextRef="c38" decimals="0" id="ixv-51197" unitRef="usd">13279</oef:AccmVal>
    <oef:AccmVal contextRef="c39" decimals="0" id="ixv-51198" unitRef="usd">12605</oef:AccmVal>
    <oef:AccmVal contextRef="c40" decimals="0" id="ixv-51199" unitRef="usd">17173</oef:AccmVal>
    <oef:AccmVal contextRef="c41" decimals="0" id="ixv-51200" unitRef="usd">18211</oef:AccmVal>
    <oef:AccmVal contextRef="c42" decimals="0" id="ixv-51201" unitRef="usd">18786</oef:AccmVal>
    <oef:AccmVal contextRef="c43" decimals="0" id="ixv-51202" unitRef="usd">20580</oef:AccmVal>
    <oef:AccmVal contextRef="c44" decimals="0" id="ixv-51203" unitRef="usd">21516</oef:AccmVal>
    <oef:AccmVal contextRef="c45" decimals="0" id="ixv-51204" unitRef="usd">25085</oef:AccmVal>
    <oef:AccmVal contextRef="c46" decimals="0" id="ixv-51205" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c47" decimals="0" id="ixv-51206" unitRef="usd">11604</oef:AccmVal>
    <oef:AccmVal contextRef="c48" decimals="0" id="ixv-51207" unitRef="usd">13489</oef:AccmVal>
    <oef:AccmVal contextRef="c49" decimals="0" id="ixv-51208" unitRef="usd">14566</oef:AccmVal>
    <oef:AccmVal contextRef="c50" decimals="0" id="ixv-51209" unitRef="usd">16308</oef:AccmVal>
    <oef:AccmVal contextRef="c51" decimals="0" id="ixv-51210" unitRef="usd">22251</oef:AccmVal>
    <oef:AccmVal contextRef="c52" decimals="0" id="ixv-51211" unitRef="usd">21219</oef:AccmVal>
    <oef:AccmVal contextRef="c53" decimals="0" id="ixv-51212" unitRef="usd">23980</oef:AccmVal>
    <oef:AccmVal contextRef="c54" decimals="0" id="ixv-51213" unitRef="usd">29292</oef:AccmVal>
    <oef:AccmVal contextRef="c55" decimals="0" id="ixv-51214" unitRef="usd">34076</oef:AccmVal>
    <oef:AccmVal contextRef="c56" decimals="0" id="ixv-51215" unitRef="usd">40742</oef:AccmVal>
    <oef:AccmVal contextRef="c91" decimals="0" id="ixv-51216" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c92" decimals="0" id="ixv-51217" unitRef="usd">10671</oef:AccmVal>
    <oef:AccmVal contextRef="c93" decimals="0" id="ixv-51218" unitRef="usd">11239</oef:AccmVal>
    <oef:AccmVal contextRef="c94" decimals="0" id="ixv-51219" unitRef="usd">12121</oef:AccmVal>
    <oef:AccmVal contextRef="c95" decimals="0" id="ixv-51220" unitRef="usd">11742</oef:AccmVal>
    <oef:AccmVal contextRef="c96" decimals="0" id="ixv-51221" unitRef="usd">14347</oef:AccmVal>
    <oef:AccmVal contextRef="c97" decimals="0" id="ixv-51222" unitRef="usd">15859</oef:AccmVal>
    <oef:AccmVal contextRef="c98" decimals="0" id="ixv-51223" unitRef="usd">16572</oef:AccmVal>
    <oef:AccmVal contextRef="c99" decimals="0" id="ixv-51224" unitRef="usd">19646</oef:AccmVal>
    <oef:AccmVal contextRef="c100" decimals="0" id="ixv-51225" unitRef="usd">21608</oef:AccmVal>
    <oef:AccmVal contextRef="c101" decimals="0" id="ixv-51226" unitRef="usd">27867</oef:AccmVal>
    <oef:AccmVal contextRef="c102" decimals="0" id="ixv-51227" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c103" decimals="0" id="ixv-51228" unitRef="usd">10803</oef:AccmVal>
    <oef:AccmVal contextRef="c104" decimals="0" id="ixv-51229" unitRef="usd">12212</oef:AccmVal>
    <oef:AccmVal contextRef="c105" decimals="0" id="ixv-51230" unitRef="usd">13279</oef:AccmVal>
    <oef:AccmVal contextRef="c106" decimals="0" id="ixv-51231" unitRef="usd">12605</oef:AccmVal>
    <oef:AccmVal contextRef="c107" decimals="0" id="ixv-51232" unitRef="usd">17173</oef:AccmVal>
    <oef:AccmVal contextRef="c108" decimals="0" id="ixv-51233" unitRef="usd">18211</oef:AccmVal>
    <oef:AccmVal contextRef="c109" decimals="0" id="ixv-51234" unitRef="usd">18786</oef:AccmVal>
    <oef:AccmVal contextRef="c110" decimals="0" id="ixv-51235" unitRef="usd">20580</oef:AccmVal>
    <oef:AccmVal contextRef="c111" decimals="0" id="ixv-51236" unitRef="usd">21516</oef:AccmVal>
    <oef:AccmVal contextRef="c112" decimals="0" id="ixv-51237" unitRef="usd">25085</oef:AccmVal>
    <oef:AccmVal contextRef="c113" decimals="0" id="ixv-51238" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c114" decimals="0" id="ixv-51239" unitRef="usd">11604</oef:AccmVal>
    <oef:AccmVal contextRef="c115" decimals="0" id="ixv-51240" unitRef="usd">13489</oef:AccmVal>
    <oef:AccmVal contextRef="c116" decimals="0" id="ixv-51241" unitRef="usd">14566</oef:AccmVal>
    <oef:AccmVal contextRef="c117" decimals="0" id="ixv-51242" unitRef="usd">16308</oef:AccmVal>
    <oef:AccmVal contextRef="c118" decimals="0" id="ixv-51243" unitRef="usd">22251</oef:AccmVal>
    <oef:AccmVal contextRef="c119" decimals="0" id="ixv-51244" unitRef="usd">21219</oef:AccmVal>
    <oef:AccmVal contextRef="c120" decimals="0" id="ixv-51245" unitRef="usd">23980</oef:AccmVal>
    <oef:AccmVal contextRef="c121" decimals="0" id="ixv-51246" unitRef="usd">29292</oef:AccmVal>
    <oef:AccmVal contextRef="c122" decimals="0" id="ixv-51247" unitRef="usd">34076</oef:AccmVal>
    <oef:AccmVal contextRef="c123" decimals="0" id="ixv-51248" unitRef="usd">34076</oef:AccmVal>
    <oef:AccmVal contextRef="c155" decimals="0" id="ixv-51249" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c156" decimals="0" id="ixv-51250" unitRef="usd">10831</oef:AccmVal>
    <oef:AccmVal contextRef="c157" decimals="0" id="ixv-51251" unitRef="usd">11518</oef:AccmVal>
    <oef:AccmVal contextRef="c158" decimals="0" id="ixv-51252" unitRef="usd">12547</oef:AccmVal>
    <oef:AccmVal contextRef="c159" decimals="0" id="ixv-51253" unitRef="usd">12278</oef:AccmVal>
    <oef:AccmVal contextRef="c160" decimals="0" id="ixv-51254" unitRef="usd">15149</oef:AccmVal>
    <oef:AccmVal contextRef="c161" decimals="0" id="ixv-51255" unitRef="usd">16918</oef:AccmVal>
    <oef:AccmVal contextRef="c162" decimals="0" id="ixv-51256" unitRef="usd">17861</oef:AccmVal>
    <oef:AccmVal contextRef="c163" decimals="0" id="ixv-51257" unitRef="usd">21385</oef:AccmVal>
    <oef:AccmVal contextRef="c164" decimals="0" id="ixv-51258" unitRef="usd">23754</oef:AccmVal>
    <oef:AccmVal contextRef="c150" decimals="0" id="ixv-51259" unitRef="usd">30945</oef:AccmVal>
    <oef:AccmVal contextRef="c165" decimals="0" id="ixv-51260" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c166" decimals="0" id="ixv-51261" unitRef="usd">10839</oef:AccmVal>
    <oef:AccmVal contextRef="c167" decimals="0" id="ixv-51262" unitRef="usd">12253</oef:AccmVal>
    <oef:AccmVal contextRef="c168" decimals="0" id="ixv-51263" unitRef="usd">13324</oef:AccmVal>
    <oef:AccmVal contextRef="c169" decimals="0" id="ixv-51264" unitRef="usd">12648</oef:AccmVal>
    <oef:AccmVal contextRef="c170" decimals="0" id="ixv-51265" unitRef="usd">17231</oef:AccmVal>
    <oef:AccmVal contextRef="c171" decimals="0" id="ixv-51266" unitRef="usd">18273</oef:AccmVal>
    <oef:AccmVal contextRef="c172" decimals="0" id="ixv-51267" unitRef="usd">18850</oef:AccmVal>
    <oef:AccmVal contextRef="c173" decimals="0" id="ixv-51268" unitRef="usd">20651</oef:AccmVal>
    <oef:AccmVal contextRef="c174" decimals="0" id="ixv-51269" unitRef="usd">21590</oef:AccmVal>
    <oef:AccmVal contextRef="c154" decimals="0" id="ixv-51270" unitRef="usd">25171</oef:AccmVal>
    <oef:AccmVal contextRef="c175" decimals="0" id="ixv-51271" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c176" decimals="0" id="ixv-51272" unitRef="usd">11619</oef:AccmVal>
    <oef:AccmVal contextRef="c177" decimals="0" id="ixv-51273" unitRef="usd">13506</oef:AccmVal>
    <oef:AccmVal contextRef="c178" decimals="0" id="ixv-51274" unitRef="usd">14584</oef:AccmVal>
    <oef:AccmVal contextRef="c179" decimals="0" id="ixv-51275" unitRef="usd">16328</oef:AccmVal>
    <oef:AccmVal contextRef="c180" decimals="0" id="ixv-51276" unitRef="usd">22279</oef:AccmVal>
    <oef:AccmVal contextRef="c181" decimals="0" id="ixv-51277" unitRef="usd">21246</oef:AccmVal>
    <oef:AccmVal contextRef="c182" decimals="0" id="ixv-51278" unitRef="usd">24011</oef:AccmVal>
    <oef:AccmVal contextRef="c183" decimals="0" id="ixv-51279" unitRef="usd">29329</oef:AccmVal>
    <oef:AccmVal contextRef="c184" decimals="0" id="ixv-51280" unitRef="usd">34119</oef:AccmVal>
    <oef:AccmVal contextRef="c152" decimals="0" id="ixv-51281" unitRef="usd">40794</oef:AccmVal>
    <oef:AccmVal contextRef="c215" decimals="0" id="ixv-51282" unitRef="usd">9497</oef:AccmVal>
    <oef:AccmVal contextRef="c216" decimals="0" id="ixv-51283" unitRef="usd">9805</oef:AccmVal>
    <oef:AccmVal contextRef="c217" decimals="0" id="ixv-51284" unitRef="usd">11185</oef:AccmVal>
    <oef:AccmVal contextRef="c218" decimals="0" id="ixv-51285" unitRef="usd">11731</oef:AccmVal>
    <oef:AccmVal contextRef="c212" decimals="0" id="ixv-51286" unitRef="usd">15132</oef:AccmVal>
    <oef:AccmVal contextRef="c219" decimals="0" id="ixv-51287" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c220" decimals="0" id="ixv-51288" unitRef="usd">10325</oef:AccmVal>
    <oef:AccmVal contextRef="c221" decimals="0" id="ixv-51289" unitRef="usd">11778</oef:AccmVal>
    <oef:AccmVal contextRef="c222" decimals="0" id="ixv-51290" unitRef="usd">12353</oef:AccmVal>
    <oef:AccmVal contextRef="c223" decimals="0" id="ixv-51291" unitRef="usd">15934</oef:AccmVal>
    <oef:AccmVal contextRef="c224" decimals="0" id="ixv-51292" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c225" decimals="0" id="ixv-51293" unitRef="usd">10168</oef:AccmVal>
    <oef:AccmVal contextRef="c226" decimals="0" id="ixv-51294" unitRef="usd">11704</oef:AccmVal>
    <oef:AccmVal contextRef="c227" decimals="0" id="ixv-51295" unitRef="usd">12671</oef:AccmVal>
    <oef:AccmVal contextRef="c214" decimals="0" id="ixv-51296" unitRef="usd">15751</oef:AccmVal>
    <oef:AccmVal contextRef="c228" decimals="0" id="ixv-51297" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c229" decimals="0" id="ixv-51298" unitRef="usd">11055</oef:AccmVal>
    <oef:AccmVal contextRef="c230" decimals="0" id="ixv-51299" unitRef="usd">13504</oef:AccmVal>
    <oef:AccmVal contextRef="c231" decimals="0" id="ixv-51300" unitRef="usd">15709</oef:AccmVal>
    <oef:AccmVal contextRef="c213" decimals="0" id="ixv-51301" unitRef="usd">18783</oef:AccmVal>
    <oef:AccmVal contextRef="c262" decimals="0" id="ixv-51302" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c263" decimals="0" id="ixv-51303" unitRef="usd">10325</oef:AccmVal>
    <oef:AccmVal contextRef="c264" decimals="0" id="ixv-51304" unitRef="usd">11779</oef:AccmVal>
    <oef:AccmVal contextRef="c265" decimals="0" id="ixv-51305" unitRef="usd">12298</oef:AccmVal>
    <oef:AccmVal contextRef="c266" decimals="0" id="ixv-51306" unitRef="usd">15717</oef:AccmVal>
    <oef:AccmVal contextRef="c267" decimals="0" id="ixv-51307" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c268" decimals="0" id="ixv-51308" unitRef="usd">10168</oef:AccmVal>
    <oef:AccmVal contextRef="c269" decimals="0" id="ixv-51309" unitRef="usd">11704</oef:AccmVal>
    <oef:AccmVal contextRef="c270" decimals="0" id="ixv-51310" unitRef="usd">12671</oef:AccmVal>
    <oef:AccmVal contextRef="c261" decimals="0" id="ixv-51311" unitRef="usd">15751</oef:AccmVal>
    <oef:AccmVal contextRef="c271" decimals="0" id="ixv-51312" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c272" decimals="0" id="ixv-51313" unitRef="usd">11055</oef:AccmVal>
    <oef:AccmVal contextRef="c273" decimals="0" id="ixv-51314" unitRef="usd">13504</oef:AccmVal>
    <oef:AccmVal contextRef="c274" decimals="0" id="ixv-51315" unitRef="usd">15709</oef:AccmVal>
    <oef:AccmVal contextRef="c260" decimals="0" id="ixv-51316" unitRef="usd">18783</oef:AccmVal>
    <oef:AccmVal contextRef="c303" decimals="0" id="ixv-51317" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c304" decimals="0" id="ixv-51318" unitRef="usd">10331</oef:AccmVal>
    <oef:AccmVal contextRef="c305" decimals="0" id="ixv-51319" unitRef="usd">11782</oef:AccmVal>
    <oef:AccmVal contextRef="c306" decimals="0" id="ixv-51320" unitRef="usd">12379</oef:AccmVal>
    <oef:AccmVal contextRef="c300" decimals="0" id="ixv-51321" unitRef="usd">15973</oef:AccmVal>
    <oef:AccmVal contextRef="c307" decimals="0" id="ixv-51322" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c308" decimals="0" id="ixv-51323" unitRef="usd">10168</oef:AccmVal>
    <oef:AccmVal contextRef="c309" decimals="0" id="ixv-51324" unitRef="usd">11704</oef:AccmVal>
    <oef:AccmVal contextRef="c310" decimals="0" id="ixv-51325" unitRef="usd">12671</oef:AccmVal>
    <oef:AccmVal contextRef="c302" decimals="0" id="ixv-51326" unitRef="usd">15751</oef:AccmVal>
    <oef:AccmVal contextRef="c311" decimals="0" id="ixv-51327" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c312" decimals="0" id="ixv-51328" unitRef="usd">11055</oef:AccmVal>
    <oef:AccmVal contextRef="c313" decimals="0" id="ixv-51329" unitRef="usd">13504</oef:AccmVal>
    <oef:AccmVal contextRef="c314" decimals="0" id="ixv-51330" unitRef="usd">15709</oef:AccmVal>
    <oef:AccmVal contextRef="c301" decimals="0" id="ixv-51331" unitRef="usd">18783</oef:AccmVal>
    <oef:AccmVal contextRef="c346" decimals="0" id="ixv-51332" unitRef="usd">9499</oef:AccmVal>
    <oef:AccmVal contextRef="c347" decimals="0" id="ixv-51333" unitRef="usd">10570</oef:AccmVal>
    <oef:AccmVal contextRef="c348" decimals="0" id="ixv-51334" unitRef="usd">12255</oef:AccmVal>
    <oef:AccmVal contextRef="c349" decimals="0" id="ixv-51335" unitRef="usd">13752</oef:AccmVal>
    <oef:AccmVal contextRef="c350" decimals="0" id="ixv-51336" unitRef="usd">15322</oef:AccmVal>
    <oef:AccmVal contextRef="c351" decimals="0" id="ixv-51337" unitRef="usd">20547</oef:AccmVal>
    <oef:AccmVal contextRef="c352" decimals="0" id="ixv-51338" unitRef="usd">18830</oef:AccmVal>
    <oef:AccmVal contextRef="c353" decimals="0" id="ixv-51339" unitRef="usd">21272</oef:AccmVal>
    <oef:AccmVal contextRef="c354" decimals="0" id="ixv-51340" unitRef="usd">25878</oef:AccmVal>
    <oef:AccmVal contextRef="c355" decimals="0" id="ixv-51341" unitRef="usd">29449</oef:AccmVal>
    <oef:AccmVal contextRef="c356" decimals="0" id="ixv-51342" unitRef="usd">38574</oef:AccmVal>
    <oef:AccmVal contextRef="c357" decimals="0" id="ixv-51343" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c358" decimals="0" id="ixv-51344" unitRef="usd">11128</oef:AccmVal>
    <oef:AccmVal contextRef="c359" decimals="0" id="ixv-51345" unitRef="usd">12902</oef:AccmVal>
    <oef:AccmVal contextRef="c360" decimals="0" id="ixv-51346" unitRef="usd">14477</oef:AccmVal>
    <oef:AccmVal contextRef="c361" decimals="0" id="ixv-51347" unitRef="usd">16130</oef:AccmVal>
    <oef:AccmVal contextRef="c362" decimals="0" id="ixv-51348" unitRef="usd">21631</oef:AccmVal>
    <oef:AccmVal contextRef="c363" decimals="0" id="ixv-51349" unitRef="usd">19822</oef:AccmVal>
    <oef:AccmVal contextRef="c364" decimals="0" id="ixv-51350" unitRef="usd">22394</oef:AccmVal>
    <oef:AccmVal contextRef="c365" decimals="0" id="ixv-51351" unitRef="usd">27243</oef:AccmVal>
    <oef:AccmVal contextRef="c366" decimals="0" id="ixv-51352" unitRef="usd">31001</oef:AccmVal>
    <oef:AccmVal contextRef="c367" decimals="0" id="ixv-51353" unitRef="usd">40608</oef:AccmVal>
    <oef:AccmVal contextRef="c368" decimals="0" id="ixv-51354" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c369" decimals="0" id="ixv-51355" unitRef="usd">11604</oef:AccmVal>
    <oef:AccmVal contextRef="c370" decimals="0" id="ixv-51356" unitRef="usd">13489</oef:AccmVal>
    <oef:AccmVal contextRef="c371" decimals="0" id="ixv-51357" unitRef="usd">14566</oef:AccmVal>
    <oef:AccmVal contextRef="c372" decimals="0" id="ixv-51358" unitRef="usd">16308</oef:AccmVal>
    <oef:AccmVal contextRef="c373" decimals="0" id="ixv-51359" unitRef="usd">22251</oef:AccmVal>
    <oef:AccmVal contextRef="c374" decimals="0" id="ixv-51360" unitRef="usd">21219</oef:AccmVal>
    <oef:AccmVal contextRef="c375" decimals="0" id="ixv-51361" unitRef="usd">23980</oef:AccmVal>
    <oef:AccmVal contextRef="c376" decimals="0" id="ixv-51362" unitRef="usd">29292</oef:AccmVal>
    <oef:AccmVal contextRef="c377" decimals="0" id="ixv-51363" unitRef="usd">34076</oef:AccmVal>
    <oef:AccmVal contextRef="c378" decimals="0" id="ixv-51364" unitRef="usd">40742</oef:AccmVal>
    <oef:AccmVal contextRef="c410" decimals="0" id="ixv-51365" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c411" decimals="0" id="ixv-51366" unitRef="usd">11043</oef:AccmVal>
    <oef:AccmVal contextRef="c412" decimals="0" id="ixv-51367" unitRef="usd">12729</oef:AccmVal>
    <oef:AccmVal contextRef="c413" decimals="0" id="ixv-51368" unitRef="usd">14223</oef:AccmVal>
    <oef:AccmVal contextRef="c414" decimals="0" id="ixv-51369" unitRef="usd">15784</oef:AccmVal>
    <oef:AccmVal contextRef="c415" decimals="0" id="ixv-51370" unitRef="usd">21062</oef:AccmVal>
    <oef:AccmVal contextRef="c416" decimals="0" id="ixv-51371" unitRef="usd">19158</oef:AccmVal>
    <oef:AccmVal contextRef="c417" decimals="0" id="ixv-51372" unitRef="usd">21482</oef:AccmVal>
    <oef:AccmVal contextRef="c418" decimals="0" id="ixv-51373" unitRef="usd">25938</oef:AccmVal>
    <oef:AccmVal contextRef="c419" decimals="0" id="ixv-51374" unitRef="usd">29296</oef:AccmVal>
    <oef:AccmVal contextRef="c420" decimals="0" id="ixv-51375" unitRef="usd">38089</oef:AccmVal>
    <oef:AccmVal contextRef="c421" decimals="0" id="ixv-51376" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c422" decimals="0" id="ixv-51377" unitRef="usd">11604</oef:AccmVal>
    <oef:AccmVal contextRef="c423" decimals="0" id="ixv-51378" unitRef="usd">13489</oef:AccmVal>
    <oef:AccmVal contextRef="c424" decimals="0" id="ixv-51379" unitRef="usd">14566</oef:AccmVal>
    <oef:AccmVal contextRef="c425" decimals="0" id="ixv-51380" unitRef="usd">16308</oef:AccmVal>
    <oef:AccmVal contextRef="c426" decimals="0" id="ixv-51381" unitRef="usd">22251</oef:AccmVal>
    <oef:AccmVal contextRef="c427" decimals="0" id="ixv-51382" unitRef="usd">21219</oef:AccmVal>
    <oef:AccmVal contextRef="c428" decimals="0" id="ixv-51383" unitRef="usd">23980</oef:AccmVal>
    <oef:AccmVal contextRef="c429" decimals="0" id="ixv-51384" unitRef="usd">29292</oef:AccmVal>
    <oef:AccmVal contextRef="c430" decimals="0" id="ixv-51385" unitRef="usd">34076</oef:AccmVal>
    <oef:AccmVal contextRef="c431" decimals="0" id="ixv-51386" unitRef="usd">40742</oef:AccmVal>
    <oef:AccmVal contextRef="c460" decimals="0" id="ixv-51387" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c461" decimals="0" id="ixv-51388" unitRef="usd">11177</oef:AccmVal>
    <oef:AccmVal contextRef="c462" decimals="0" id="ixv-51389" unitRef="usd">12988</oef:AccmVal>
    <oef:AccmVal contextRef="c463" decimals="0" id="ixv-51390" unitRef="usd">14613</oef:AccmVal>
    <oef:AccmVal contextRef="c464" decimals="0" id="ixv-51391" unitRef="usd">16319</oef:AccmVal>
    <oef:AccmVal contextRef="c465" decimals="0" id="ixv-51392" unitRef="usd">21942</oef:AccmVal>
    <oef:AccmVal contextRef="c466" decimals="0" id="ixv-51393" unitRef="usd">20159</oef:AccmVal>
    <oef:AccmVal contextRef="c467" decimals="0" id="ixv-51394" unitRef="usd">22831</oef:AccmVal>
    <oef:AccmVal contextRef="c468" decimals="0" id="ixv-51395" unitRef="usd">27844</oef:AccmVal>
    <oef:AccmVal contextRef="c469" decimals="0" id="ixv-51396" unitRef="usd">31766</oef:AccmVal>
    <oef:AccmVal contextRef="c457" decimals="0" id="ixv-51397" unitRef="usd">41715</oef:AccmVal>
    <oef:AccmVal contextRef="c470" decimals="0" id="ixv-51398" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c471" decimals="0" id="ixv-51399" unitRef="usd">11619</oef:AccmVal>
    <oef:AccmVal contextRef="c472" decimals="0" id="ixv-51400" unitRef="usd">13506</oef:AccmVal>
    <oef:AccmVal contextRef="c473" decimals="0" id="ixv-51401" unitRef="usd">14584</oef:AccmVal>
    <oef:AccmVal contextRef="c474" decimals="0" id="ixv-51402" unitRef="usd">16328</oef:AccmVal>
    <oef:AccmVal contextRef="c475" decimals="0" id="ixv-51403" unitRef="usd">22279</oef:AccmVal>
    <oef:AccmVal contextRef="c476" decimals="0" id="ixv-51404" unitRef="usd">21246</oef:AccmVal>
    <oef:AccmVal contextRef="c477" decimals="0" id="ixv-51405" unitRef="usd">24011</oef:AccmVal>
    <oef:AccmVal contextRef="c478" decimals="0" id="ixv-51406" unitRef="usd">29329</oef:AccmVal>
    <oef:AccmVal contextRef="c479" decimals="0" id="ixv-51407" unitRef="usd">34119</oef:AccmVal>
    <oef:AccmVal contextRef="c459" decimals="0" id="ixv-51408" unitRef="usd">40794</oef:AccmVal>
    <oef:AccmVal contextRef="c514" decimals="0" id="ixv-51409" unitRef="usd">9580</oef:AccmVal>
    <oef:AccmVal contextRef="c515" decimals="0" id="ixv-51410" unitRef="usd">10492</oef:AccmVal>
    <oef:AccmVal contextRef="c516" decimals="0" id="ixv-51411" unitRef="usd">10754</oef:AccmVal>
    <oef:AccmVal contextRef="c517" decimals="0" id="ixv-51412" unitRef="usd">11479</oef:AccmVal>
    <oef:AccmVal contextRef="c518" decimals="0" id="ixv-51413" unitRef="usd">11866</oef:AccmVal>
    <oef:AccmVal contextRef="c519" decimals="0" id="ixv-51414" unitRef="usd">13126</oef:AccmVal>
    <oef:AccmVal contextRef="c520" decimals="0" id="ixv-51415" unitRef="usd">12320</oef:AccmVal>
    <oef:AccmVal contextRef="c521" decimals="0" id="ixv-51416" unitRef="usd">12617</oef:AccmVal>
    <oef:AccmVal contextRef="c522" decimals="0" id="ixv-51417" unitRef="usd">13851</oef:AccmVal>
    <oef:AccmVal contextRef="c523" decimals="0" id="ixv-51418" unitRef="usd">15017</oef:AccmVal>
    <oef:AccmVal contextRef="c524" decimals="0" id="ixv-51419" unitRef="usd">15719</oef:AccmVal>
    <oef:AccmVal contextRef="c525" decimals="0" id="ixv-51420" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c526" decimals="0" id="ixv-51421" unitRef="usd">11095</oef:AccmVal>
    <oef:AccmVal contextRef="c527" decimals="0" id="ixv-51422" unitRef="usd">11383</oef:AccmVal>
    <oef:AccmVal contextRef="c528" decimals="0" id="ixv-51423" unitRef="usd">12162</oef:AccmVal>
    <oef:AccmVal contextRef="c529" decimals="0" id="ixv-51424" unitRef="usd">12674</oef:AccmVal>
    <oef:AccmVal contextRef="c530" decimals="0" id="ixv-51425" unitRef="usd">14020</oef:AccmVal>
    <oef:AccmVal contextRef="c531" decimals="0" id="ixv-51426" unitRef="usd">12896</oef:AccmVal>
    <oef:AccmVal contextRef="c532" decimals="0" id="ixv-51427" unitRef="usd">13464</oef:AccmVal>
    <oef:AccmVal contextRef="c533" decimals="0" id="ixv-51428" unitRef="usd">14952</oef:AccmVal>
    <oef:AccmVal contextRef="c534" decimals="0" id="ixv-51429" unitRef="usd">16249</oef:AccmVal>
    <oef:AccmVal contextRef="c535" decimals="0" id="ixv-51430" unitRef="usd">17090</oef:AccmVal>
    <oef:AccmVal contextRef="c536" decimals="0" id="ixv-51431" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c537" decimals="0" id="ixv-51432" unitRef="usd">10952</oef:AccmVal>
    <oef:AccmVal contextRef="c538" decimals="0" id="ixv-51433" unitRef="usd">11225</oef:AccmVal>
    <oef:AccmVal contextRef="c539" decimals="0" id="ixv-51434" unitRef="usd">11982</oef:AccmVal>
    <oef:AccmVal contextRef="c540" decimals="0" id="ixv-51435" unitRef="usd">12386</oef:AccmVal>
    <oef:AccmVal contextRef="c541" decimals="0" id="ixv-51436" unitRef="usd">13702</oef:AccmVal>
    <oef:AccmVal contextRef="c542" decimals="0" id="ixv-51437" unitRef="usd">12860</oef:AccmVal>
    <oef:AccmVal contextRef="c543" decimals="0" id="ixv-51438" unitRef="usd">13170</oef:AccmVal>
    <oef:AccmVal contextRef="c544" decimals="0" id="ixv-51439" unitRef="usd">14458</oef:AccmVal>
    <oef:AccmVal contextRef="c545" decimals="0" id="ixv-51440" unitRef="usd">15675</oef:AccmVal>
    <oef:AccmVal contextRef="c546" decimals="0" id="ixv-51441" unitRef="usd">16408</oef:AccmVal>
    <oef:AccmVal contextRef="c547" decimals="0" id="ixv-51442" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c548" decimals="0" id="ixv-51443" unitRef="usd">9949</oef:AccmVal>
    <oef:AccmVal contextRef="c549" decimals="0" id="ixv-51444" unitRef="usd">9869</oef:AccmVal>
    <oef:AccmVal contextRef="c550" decimals="0" id="ixv-51445" unitRef="usd">10666</oef:AccmVal>
    <oef:AccmVal contextRef="c551" decimals="0" id="ixv-51446" unitRef="usd">11746</oef:AccmVal>
    <oef:AccmVal contextRef="c552" decimals="0" id="ixv-51447" unitRef="usd">11664</oef:AccmVal>
    <oef:AccmVal contextRef="c553" decimals="0" id="ixv-51448" unitRef="usd">10600</oef:AccmVal>
    <oef:AccmVal contextRef="c554" decimals="0" id="ixv-51449" unitRef="usd">10243</oef:AccmVal>
    <oef:AccmVal contextRef="c555" decimals="0" id="ixv-51450" unitRef="usd">10766</oef:AccmVal>
    <oef:AccmVal contextRef="c556" decimals="0" id="ixv-51451" unitRef="usd">11130</oef:AccmVal>
    <oef:AccmVal contextRef="c557" decimals="0" id="ixv-51452" unitRef="usd">11431</oef:AccmVal>
    <oef:AccmVal contextRef="c592" decimals="0" id="ixv-51453" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c593" decimals="0" id="ixv-51454" unitRef="usd">11095</oef:AccmVal>
    <oef:AccmVal contextRef="c594" decimals="0" id="ixv-51455" unitRef="usd">11383</oef:AccmVal>
    <oef:AccmVal contextRef="c595" decimals="0" id="ixv-51456" unitRef="usd">12162</oef:AccmVal>
    <oef:AccmVal contextRef="c596" decimals="0" id="ixv-51457" unitRef="usd">12674</oef:AccmVal>
    <oef:AccmVal contextRef="c597" decimals="0" id="ixv-51458" unitRef="usd">14020</oef:AccmVal>
    <oef:AccmVal contextRef="c598" decimals="0" id="ixv-51459" unitRef="usd">12896</oef:AccmVal>
    <oef:AccmVal contextRef="c599" decimals="0" id="ixv-51460" unitRef="usd">13464</oef:AccmVal>
    <oef:AccmVal contextRef="c600" decimals="0" id="ixv-51461" unitRef="usd">14952</oef:AccmVal>
    <oef:AccmVal contextRef="c601" decimals="0" id="ixv-51462" unitRef="usd">16249</oef:AccmVal>
    <oef:AccmVal contextRef="c602" decimals="0" id="ixv-51463" unitRef="usd">17090</oef:AccmVal>
    <oef:AccmVal contextRef="c603" decimals="0" id="ixv-51464" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c604" decimals="0" id="ixv-51465" unitRef="usd">10884</oef:AccmVal>
    <oef:AccmVal contextRef="c605" decimals="0" id="ixv-51466" unitRef="usd">11072</oef:AccmVal>
    <oef:AccmVal contextRef="c606" decimals="0" id="ixv-51467" unitRef="usd">11716</oef:AccmVal>
    <oef:AccmVal contextRef="c607" decimals="0" id="ixv-51468" unitRef="usd">12037</oef:AccmVal>
    <oef:AccmVal contextRef="c608" decimals="0" id="ixv-51469" unitRef="usd">13213</oef:AccmVal>
    <oef:AccmVal contextRef="c609" decimals="0" id="ixv-51470" unitRef="usd">12312</oef:AccmVal>
    <oef:AccmVal contextRef="c610" decimals="0" id="ixv-51471" unitRef="usd">12516</oef:AccmVal>
    <oef:AccmVal contextRef="c611" decimals="0" id="ixv-51472" unitRef="usd">13636</oef:AccmVal>
    <oef:AccmVal contextRef="c612" decimals="0" id="ixv-51473" unitRef="usd">14635</oef:AccmVal>
    <oef:AccmVal contextRef="c613" decimals="0" id="ixv-51474" unitRef="usd">15205</oef:AccmVal>
    <oef:AccmVal contextRef="c614" decimals="0" id="ixv-51475" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c615" decimals="0" id="ixv-51476" unitRef="usd">9949</oef:AccmVal>
    <oef:AccmVal contextRef="c616" decimals="0" id="ixv-51477" unitRef="usd">9869</oef:AccmVal>
    <oef:AccmVal contextRef="c617" decimals="0" id="ixv-51478" unitRef="usd">10666</oef:AccmVal>
    <oef:AccmVal contextRef="c618" decimals="0" id="ixv-51479" unitRef="usd">11746</oef:AccmVal>
    <oef:AccmVal contextRef="c619" decimals="0" id="ixv-51480" unitRef="usd">11664</oef:AccmVal>
    <oef:AccmVal contextRef="c620" decimals="0" id="ixv-51481" unitRef="usd">10600</oef:AccmVal>
    <oef:AccmVal contextRef="c621" decimals="0" id="ixv-51482" unitRef="usd">10243</oef:AccmVal>
    <oef:AccmVal contextRef="c622" decimals="0" id="ixv-51483" unitRef="usd">10766</oef:AccmVal>
    <oef:AccmVal contextRef="c623" decimals="0" id="ixv-51484" unitRef="usd">11130</oef:AccmVal>
    <oef:AccmVal contextRef="c624" decimals="0" id="ixv-51485" unitRef="usd">11431</oef:AccmVal>
    <oef:AccmVal contextRef="c656" decimals="0" id="ixv-51486" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c657" decimals="0" id="ixv-51487" unitRef="usd">10990</oef:AccmVal>
    <oef:AccmVal contextRef="c658" decimals="0" id="ixv-51488" unitRef="usd">11292</oef:AccmVal>
    <oef:AccmVal contextRef="c659" decimals="0" id="ixv-51489" unitRef="usd">12068</oef:AccmVal>
    <oef:AccmVal contextRef="c660" decimals="0" id="ixv-51490" unitRef="usd">12505</oef:AccmVal>
    <oef:AccmVal contextRef="c661" decimals="0" id="ixv-51491" unitRef="usd">13886</oef:AccmVal>
    <oef:AccmVal contextRef="c662" decimals="0" id="ixv-51492" unitRef="usd">13048</oef:AccmVal>
    <oef:AccmVal contextRef="c663" decimals="0" id="ixv-51493" unitRef="usd">13395</oef:AccmVal>
    <oef:AccmVal contextRef="c664" decimals="0" id="ixv-51494" unitRef="usd">14743</oef:AccmVal>
    <oef:AccmVal contextRef="c665" decimals="0" id="ixv-51495" unitRef="usd">16045</oef:AccmVal>
    <oef:AccmVal contextRef="c651" decimals="0" id="ixv-51496" unitRef="usd">16816</oef:AccmVal>
    <oef:AccmVal contextRef="c666" decimals="0" id="ixv-51497" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c667" decimals="0" id="ixv-51498" unitRef="usd">11095</oef:AccmVal>
    <oef:AccmVal contextRef="c668" decimals="0" id="ixv-51499" unitRef="usd">11384</oef:AccmVal>
    <oef:AccmVal contextRef="c669" decimals="0" id="ixv-51500" unitRef="usd">12163</oef:AccmVal>
    <oef:AccmVal contextRef="c670" decimals="0" id="ixv-51501" unitRef="usd">12675</oef:AccmVal>
    <oef:AccmVal contextRef="c671" decimals="0" id="ixv-51502" unitRef="usd">14021</oef:AccmVal>
    <oef:AccmVal contextRef="c672" decimals="0" id="ixv-51503" unitRef="usd">12897</oef:AccmVal>
    <oef:AccmVal contextRef="c673" decimals="0" id="ixv-51504" unitRef="usd">13465</oef:AccmVal>
    <oef:AccmVal contextRef="c674" decimals="0" id="ixv-51505" unitRef="usd">14954</oef:AccmVal>
    <oef:AccmVal contextRef="c675" decimals="0" id="ixv-51506" unitRef="usd">16250</oef:AccmVal>
    <oef:AccmVal contextRef="c655" decimals="0" id="ixv-51507" unitRef="usd">17091</oef:AccmVal>
    <oef:AccmVal contextRef="c676" decimals="0" id="ixv-51508" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c677" decimals="0" id="ixv-51509" unitRef="usd">9969</oef:AccmVal>
    <oef:AccmVal contextRef="c678" decimals="0" id="ixv-51510" unitRef="usd">9889</oef:AccmVal>
    <oef:AccmVal contextRef="c679" decimals="0" id="ixv-51511" unitRef="usd">10689</oef:AccmVal>
    <oef:AccmVal contextRef="c680" decimals="0" id="ixv-51512" unitRef="usd">11770</oef:AccmVal>
    <oef:AccmVal contextRef="c681" decimals="0" id="ixv-51513" unitRef="usd">11688</oef:AccmVal>
    <oef:AccmVal contextRef="c682" decimals="0" id="ixv-51514" unitRef="usd">10622</oef:AccmVal>
    <oef:AccmVal contextRef="c683" decimals="0" id="ixv-51515" unitRef="usd">10265</oef:AccmVal>
    <oef:AccmVal contextRef="c684" decimals="0" id="ixv-51516" unitRef="usd">10788</oef:AccmVal>
    <oef:AccmVal contextRef="c685" decimals="0" id="ixv-51517" unitRef="usd">11153</oef:AccmVal>
    <oef:AccmVal contextRef="c653" decimals="0" id="ixv-51518" unitRef="usd">11455</oef:AccmVal>
    <oef:AccmVal contextRef="c720" decimals="0" id="ixv-51519" unitRef="usd">9497</oef:AccmVal>
    <oef:AccmVal contextRef="c721" decimals="0" id="ixv-51520" unitRef="usd">9514</oef:AccmVal>
    <oef:AccmVal contextRef="c722" decimals="0" id="ixv-51521" unitRef="usd">10863</oef:AccmVal>
    <oef:AccmVal contextRef="c723" decimals="0" id="ixv-51522" unitRef="usd">8353</oef:AccmVal>
    <oef:AccmVal contextRef="c724" decimals="0" id="ixv-51523" unitRef="usd">5223</oef:AccmVal>
    <oef:AccmVal contextRef="c725" decimals="0" id="ixv-51524" unitRef="usd">7647</oef:AccmVal>
    <oef:AccmVal contextRef="c726" decimals="0" id="ixv-51525" unitRef="usd">10506</oef:AccmVal>
    <oef:AccmVal contextRef="c727" decimals="0" id="ixv-51526" unitRef="usd">11161</oef:AccmVal>
    <oef:AccmVal contextRef="c728" decimals="0" id="ixv-51527" unitRef="usd">12311</oef:AccmVal>
    <oef:AccmVal contextRef="c729" decimals="0" id="ixv-51528" unitRef="usd">14021</oef:AccmVal>
    <oef:AccmVal contextRef="c730" decimals="0" id="ixv-51529" unitRef="usd">19048</oef:AccmVal>
    <oef:AccmVal contextRef="c731" decimals="0" id="ixv-51530" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c732" decimals="0" id="ixv-51531" unitRef="usd">10017</oef:AccmVal>
    <oef:AccmVal contextRef="c733" decimals="0" id="ixv-51532" unitRef="usd">11438</oef:AccmVal>
    <oef:AccmVal contextRef="c734" decimals="0" id="ixv-51533" unitRef="usd">8795</oef:AccmVal>
    <oef:AccmVal contextRef="c735" decimals="0" id="ixv-51534" unitRef="usd">5500</oef:AccmVal>
    <oef:AccmVal contextRef="c736" decimals="0" id="ixv-51535" unitRef="usd">8052</oef:AccmVal>
    <oef:AccmVal contextRef="c737" decimals="0" id="ixv-51536" unitRef="usd">11062</oef:AccmVal>
    <oef:AccmVal contextRef="c738" decimals="0" id="ixv-51537" unitRef="usd">11752</oef:AccmVal>
    <oef:AccmVal contextRef="c739" decimals="0" id="ixv-51538" unitRef="usd">12963</oef:AccmVal>
    <oef:AccmVal contextRef="c740" decimals="0" id="ixv-51539" unitRef="usd">14763</oef:AccmVal>
    <oef:AccmVal contextRef="c741" decimals="0" id="ixv-51540" unitRef="usd">20056</oef:AccmVal>
    <oef:AccmVal contextRef="c742" decimals="0" id="ixv-51541" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c743" decimals="0" id="ixv-51542" unitRef="usd">9915</oef:AccmVal>
    <oef:AccmVal contextRef="c744" decimals="0" id="ixv-51543" unitRef="usd">11971</oef:AccmVal>
    <oef:AccmVal contextRef="c745" decimals="0" id="ixv-51544" unitRef="usd">9752</oef:AccmVal>
    <oef:AccmVal contextRef="c746" decimals="0" id="ixv-51545" unitRef="usd">5942</oef:AccmVal>
    <oef:AccmVal contextRef="c747" decimals="0" id="ixv-51546" unitRef="usd">8707</oef:AccmVal>
    <oef:AccmVal contextRef="c748" decimals="0" id="ixv-51547" unitRef="usd">14482</oef:AccmVal>
    <oef:AccmVal contextRef="c749" decimals="0" id="ixv-51548" unitRef="usd">16799</oef:AccmVal>
    <oef:AccmVal contextRef="c750" decimals="0" id="ixv-51549" unitRef="usd">18460</oef:AccmVal>
    <oef:AccmVal contextRef="c751" decimals="0" id="ixv-51550" unitRef="usd">17751</oef:AccmVal>
    <oef:AccmVal contextRef="c752" decimals="0" id="ixv-51551" unitRef="usd">25184</oef:AccmVal>
    <oef:AccmVal contextRef="c753" decimals="0" id="ixv-51552" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c754" decimals="0" id="ixv-51553" unitRef="usd">11600</oef:AccmVal>
    <oef:AccmVal contextRef="c755" decimals="0" id="ixv-51554" unitRef="usd">13494</oef:AccmVal>
    <oef:AccmVal contextRef="c756" decimals="0" id="ixv-51555" unitRef="usd">14599</oef:AccmVal>
    <oef:AccmVal contextRef="c757" decimals="0" id="ixv-51556" unitRef="usd">15947</oef:AccmVal>
    <oef:AccmVal contextRef="c758" decimals="0" id="ixv-51557" unitRef="usd">21930</oef:AccmVal>
    <oef:AccmVal contextRef="c759" decimals="0" id="ixv-51558" unitRef="usd">20890</oef:AccmVal>
    <oef:AccmVal contextRef="c760" decimals="0" id="ixv-51559" unitRef="usd">23540</oef:AccmVal>
    <oef:AccmVal contextRef="c761" decimals="0" id="ixv-51560" unitRef="usd">28619</oef:AccmVal>
    <oef:AccmVal contextRef="c762" decimals="0" id="ixv-51561" unitRef="usd">32919</oef:AccmVal>
    <oef:AccmVal contextRef="c763" decimals="0" id="ixv-51562" unitRef="usd">39492</oef:AccmVal>
    <oef:AccmVal contextRef="c796" decimals="0" id="ixv-51563" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c797" decimals="0" id="ixv-51564" unitRef="usd">9980</oef:AccmVal>
    <oef:AccmVal contextRef="c798" decimals="0" id="ixv-51565" unitRef="usd">11332</oef:AccmVal>
    <oef:AccmVal contextRef="c799" decimals="0" id="ixv-51566" unitRef="usd">8668</oef:AccmVal>
    <oef:AccmVal contextRef="c800" decimals="0" id="ixv-51567" unitRef="usd">5393</oef:AccmVal>
    <oef:AccmVal contextRef="c801" decimals="0" id="ixv-51568" unitRef="usd">7855</oef:AccmVal>
    <oef:AccmVal contextRef="c802" decimals="0" id="ixv-51569" unitRef="usd">10754</oef:AccmVal>
    <oef:AccmVal contextRef="c803" decimals="0" id="ixv-51570" unitRef="usd">11345</oef:AccmVal>
    <oef:AccmVal contextRef="c804" decimals="0" id="ixv-51571" unitRef="usd">12459</oef:AccmVal>
    <oef:AccmVal contextRef="c805" decimals="0" id="ixv-51572" unitRef="usd">14103</oef:AccmVal>
    <oef:AccmVal contextRef="c806" decimals="0" id="ixv-51573" unitRef="usd">19087</oef:AccmVal>
    <oef:AccmVal contextRef="c807" decimals="0" id="ixv-51574" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c808" decimals="0" id="ixv-51575" unitRef="usd">9915</oef:AccmVal>
    <oef:AccmVal contextRef="c809" decimals="0" id="ixv-51576" unitRef="usd">11971</oef:AccmVal>
    <oef:AccmVal contextRef="c810" decimals="0" id="ixv-51577" unitRef="usd">9752</oef:AccmVal>
    <oef:AccmVal contextRef="c811" decimals="0" id="ixv-51578" unitRef="usd">5942</oef:AccmVal>
    <oef:AccmVal contextRef="c812" decimals="0" id="ixv-51579" unitRef="usd">8707</oef:AccmVal>
    <oef:AccmVal contextRef="c813" decimals="0" id="ixv-51580" unitRef="usd">14482</oef:AccmVal>
    <oef:AccmVal contextRef="c814" decimals="0" id="ixv-51581" unitRef="usd">16799</oef:AccmVal>
    <oef:AccmVal contextRef="c815" decimals="0" id="ixv-51582" unitRef="usd">18460</oef:AccmVal>
    <oef:AccmVal contextRef="c816" decimals="0" id="ixv-51583" unitRef="usd">17751</oef:AccmVal>
    <oef:AccmVal contextRef="c817" decimals="0" id="ixv-51584" unitRef="usd">25184</oef:AccmVal>
    <oef:AccmVal contextRef="c818" decimals="0" id="ixv-51585" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c819" decimals="0" id="ixv-51586" unitRef="usd">11600</oef:AccmVal>
    <oef:AccmVal contextRef="c820" decimals="0" id="ixv-51587" unitRef="usd">13494</oef:AccmVal>
    <oef:AccmVal contextRef="c821" decimals="0" id="ixv-51588" unitRef="usd">14599</oef:AccmVal>
    <oef:AccmVal contextRef="c822" decimals="0" id="ixv-51589" unitRef="usd">15947</oef:AccmVal>
    <oef:AccmVal contextRef="c823" decimals="0" id="ixv-51590" unitRef="usd">21930</oef:AccmVal>
    <oef:AccmVal contextRef="c824" decimals="0" id="ixv-51591" unitRef="usd">20890</oef:AccmVal>
    <oef:AccmVal contextRef="c825" decimals="0" id="ixv-51592" unitRef="usd">23540</oef:AccmVal>
    <oef:AccmVal contextRef="c826" decimals="0" id="ixv-51593" unitRef="usd">28619</oef:AccmVal>
    <oef:AccmVal contextRef="c827" decimals="0" id="ixv-51594" unitRef="usd">32919</oef:AccmVal>
    <oef:AccmVal contextRef="c828" decimals="0" id="ixv-51595" unitRef="usd">39492</oef:AccmVal>
    <oef:AccmVal contextRef="c858" decimals="0" id="ixv-51596" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c859" decimals="0" id="ixv-51597" unitRef="usd">10444</oef:AccmVal>
    <oef:AccmVal contextRef="c860" decimals="0" id="ixv-51598" unitRef="usd">11975</oef:AccmVal>
    <oef:AccmVal contextRef="c861" decimals="0" id="ixv-51599" unitRef="usd">9240</oef:AccmVal>
    <oef:AccmVal contextRef="c862" decimals="0" id="ixv-51600" unitRef="usd">5817</oef:AccmVal>
    <oef:AccmVal contextRef="c863" decimals="0" id="ixv-51601" unitRef="usd">8558</oef:AccmVal>
    <oef:AccmVal contextRef="c864" decimals="0" id="ixv-51602" unitRef="usd">11825</oef:AccmVal>
    <oef:AccmVal contextRef="c865" decimals="0" id="ixv-51603" unitRef="usd">12612</oef:AccmVal>
    <oef:AccmVal contextRef="c866" decimals="0" id="ixv-51604" unitRef="usd">13994</oef:AccmVal>
    <oef:AccmVal contextRef="c867" decimals="0" id="ixv-51605" unitRef="usd">16012</oef:AccmVal>
    <oef:AccmVal contextRef="c853" decimals="0" id="ixv-51606" unitRef="usd">21888</oef:AccmVal>
    <oef:AccmVal contextRef="c868" decimals="0" id="ixv-51607" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c869" decimals="0" id="ixv-51608" unitRef="usd">10264</oef:AccmVal>
    <oef:AccmVal contextRef="c870" decimals="0" id="ixv-51609" unitRef="usd">12391</oef:AccmVal>
    <oef:AccmVal contextRef="c871" decimals="0" id="ixv-51610" unitRef="usd">10095</oef:AccmVal>
    <oef:AccmVal contextRef="c872" decimals="0" id="ixv-51611" unitRef="usd">6151</oef:AccmVal>
    <oef:AccmVal contextRef="c873" decimals="0" id="ixv-51612" unitRef="usd">9013</oef:AccmVal>
    <oef:AccmVal contextRef="c874" decimals="0" id="ixv-51613" unitRef="usd">14991</oef:AccmVal>
    <oef:AccmVal contextRef="c875" decimals="0" id="ixv-51614" unitRef="usd">17390</oef:AccmVal>
    <oef:AccmVal contextRef="c876" decimals="0" id="ixv-51615" unitRef="usd">19108</oef:AccmVal>
    <oef:AccmVal contextRef="c877" decimals="0" id="ixv-51616" unitRef="usd">18374</oef:AccmVal>
    <oef:AccmVal contextRef="c857" decimals="0" id="ixv-51617" unitRef="usd">26069</oef:AccmVal>
    <oef:AccmVal contextRef="c878" decimals="0" id="ixv-51618" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c879" decimals="0" id="ixv-51619" unitRef="usd">11616</oef:AccmVal>
    <oef:AccmVal contextRef="c880" decimals="0" id="ixv-51620" unitRef="usd">13513</oef:AccmVal>
    <oef:AccmVal contextRef="c881" decimals="0" id="ixv-51621" unitRef="usd">14620</oef:AccmVal>
    <oef:AccmVal contextRef="c882" decimals="0" id="ixv-51622" unitRef="usd">15969</oef:AccmVal>
    <oef:AccmVal contextRef="c883" decimals="0" id="ixv-51623" unitRef="usd">21961</oef:AccmVal>
    <oef:AccmVal contextRef="c884" decimals="0" id="ixv-51624" unitRef="usd">20919</oef:AccmVal>
    <oef:AccmVal contextRef="c885" decimals="0" id="ixv-51625" unitRef="usd">23572</oef:AccmVal>
    <oef:AccmVal contextRef="c886" decimals="0" id="ixv-51626" unitRef="usd">28658</oef:AccmVal>
    <oef:AccmVal contextRef="c855" decimals="0" id="ixv-51627" unitRef="usd">32964</oef:AccmVal>
    <oef:AccmVal contextRef="c887" decimals="0" id="ixv-51628" unitRef="usd">39546</oef:AccmVal>
    <oef:AccmVal contextRef="c920" decimals="0" id="ixv-51629" unitRef="usd">9497</oef:AccmVal>
    <oef:AccmVal contextRef="c921" decimals="0" id="ixv-51630" unitRef="usd">9653</oef:AccmVal>
    <oef:AccmVal contextRef="c922" decimals="0" id="ixv-51631" unitRef="usd">9702</oef:AccmVal>
    <oef:AccmVal contextRef="c923" decimals="0" id="ixv-51632" unitRef="usd">9264</oef:AccmVal>
    <oef:AccmVal contextRef="c924" decimals="0" id="ixv-51633" unitRef="usd">9072</oef:AccmVal>
    <oef:AccmVal contextRef="c925" decimals="0" id="ixv-51634" unitRef="usd">9751</oef:AccmVal>
    <oef:AccmVal contextRef="c926" decimals="0" id="ixv-51635" unitRef="usd">10390</oef:AccmVal>
    <oef:AccmVal contextRef="c915" decimals="0" id="ixv-51636" unitRef="usd">10933</oef:AccmVal>
    <oef:AccmVal contextRef="c927" decimals="0" id="ixv-51637" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c928" decimals="0" id="ixv-51638" unitRef="usd">10296</oef:AccmVal>
    <oef:AccmVal contextRef="c929" decimals="0" id="ixv-51639" unitRef="usd">10311</oef:AccmVal>
    <oef:AccmVal contextRef="c930" decimals="0" id="ixv-51640" unitRef="usd">9988</oef:AccmVal>
    <oef:AccmVal contextRef="c931" decimals="0" id="ixv-51641" unitRef="usd">10002</oef:AccmVal>
    <oef:AccmVal contextRef="c932" decimals="0" id="ixv-51642" unitRef="usd">10537</oef:AccmVal>
    <oef:AccmVal contextRef="c933" decimals="0" id="ixv-51643" unitRef="usd">11004</oef:AccmVal>
    <oef:AccmVal contextRef="c919" decimals="0" id="ixv-51644" unitRef="usd">11351</oef:AccmVal>
    <oef:AccmVal contextRef="c934" decimals="0" id="ixv-51645" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c935" decimals="0" id="ixv-51646" unitRef="usd">10164</oef:AccmVal>
    <oef:AccmVal contextRef="c936" decimals="0" id="ixv-51647" unitRef="usd">10215</oef:AccmVal>
    <oef:AccmVal contextRef="c937" decimals="0" id="ixv-51648" unitRef="usd">9755</oef:AccmVal>
    <oef:AccmVal contextRef="c938" decimals="0" id="ixv-51649" unitRef="usd">9552</oef:AccmVal>
    <oef:AccmVal contextRef="c939" decimals="0" id="ixv-51650" unitRef="usd">10267</oef:AccmVal>
    <oef:AccmVal contextRef="c940" decimals="0" id="ixv-51651" unitRef="usd">10939</oef:AccmVal>
    <oef:AccmVal contextRef="c941" decimals="0" id="ixv-51652" unitRef="usd">11512</oef:AccmVal>
    <oef:AccmVal contextRef="c942" decimals="0" id="ixv-51653" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c943" decimals="0" id="ixv-51654" unitRef="usd">10718</oef:AccmVal>
    <oef:AccmVal contextRef="c944" decimals="0" id="ixv-51655" unitRef="usd">10643</oef:AccmVal>
    <oef:AccmVal contextRef="c945" decimals="0" id="ixv-51656" unitRef="usd">9672</oef:AccmVal>
    <oef:AccmVal contextRef="c946" decimals="0" id="ixv-51657" unitRef="usd">9347</oef:AccmVal>
    <oef:AccmVal contextRef="c947" decimals="0" id="ixv-51658" unitRef="usd">9823</oef:AccmVal>
    <oef:AccmVal contextRef="c948" decimals="0" id="ixv-51659" unitRef="usd">10156</oef:AccmVal>
    <oef:AccmVal contextRef="c917" decimals="0" id="ixv-51660" unitRef="usd">10431</oef:AccmVal>
    <oef:AccmVal contextRef="c972" decimals="0" id="ixv-51661" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c973" decimals="0" id="ixv-51662" unitRef="usd">10021</oef:AccmVal>
    <oef:AccmVal contextRef="c974" decimals="0" id="ixv-51663" unitRef="usd">10163</oef:AccmVal>
    <oef:AccmVal contextRef="c975" decimals="0" id="ixv-51664" unitRef="usd">10506</oef:AccmVal>
    <oef:AccmVal contextRef="c976" decimals="0" id="ixv-51665" unitRef="usd">10823</oef:AccmVal>
    <oef:AccmVal contextRef="c977" decimals="0" id="ixv-51666" unitRef="usd">10904</oef:AccmVal>
    <oef:AccmVal contextRef="c978" decimals="0" id="ixv-51667" unitRef="usd">10448</oef:AccmVal>
    <oef:AccmVal contextRef="c979" decimals="0" id="ixv-51668" unitRef="usd">10242</oef:AccmVal>
    <oef:AccmVal contextRef="c980" decimals="0" id="ixv-51669" unitRef="usd">11037</oef:AccmVal>
    <oef:AccmVal contextRef="c981" decimals="0" id="ixv-51670" unitRef="usd">11788</oef:AccmVal>
    <oef:AccmVal contextRef="c982" decimals="0" id="ixv-51671" unitRef="usd">12435</oef:AccmVal>
    <oef:AccmVal contextRef="c983" decimals="0" id="ixv-51672" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c984" decimals="0" id="ixv-51673" unitRef="usd">10016</oef:AccmVal>
    <oef:AccmVal contextRef="c985" decimals="0" id="ixv-51674" unitRef="usd">10002</oef:AccmVal>
    <oef:AccmVal contextRef="c986" decimals="0" id="ixv-51675" unitRef="usd">10387</oef:AccmVal>
    <oef:AccmVal contextRef="c987" decimals="0" id="ixv-51676" unitRef="usd">10833</oef:AccmVal>
    <oef:AccmVal contextRef="c988" decimals="0" id="ixv-51677" unitRef="usd">10848</oef:AccmVal>
    <oef:AccmVal contextRef="c989" decimals="0" id="ixv-51678" unitRef="usd">10508</oef:AccmVal>
    <oef:AccmVal contextRef="c990" decimals="0" id="ixv-51679" unitRef="usd">10523</oef:AccmVal>
    <oef:AccmVal contextRef="c991" decimals="0" id="ixv-51680" unitRef="usd">11086</oef:AccmVal>
    <oef:AccmVal contextRef="c992" decimals="0" id="ixv-51681" unitRef="usd">11577</oef:AccmVal>
    <oef:AccmVal contextRef="c993" decimals="0" id="ixv-51682" unitRef="usd">11942</oef:AccmVal>
    <oef:AccmVal contextRef="c994" decimals="0" id="ixv-51683" unitRef="usd">10000</oef:AccmVal>
    <oef:AccmVal contextRef="c995" decimals="0" id="ixv-51684" unitRef="usd">9949</oef:AccmVal>
    <oef:AccmVal contextRef="c996" decimals="0" id="ixv-51685" unitRef="usd">9869</oef:AccmVal>
    <oef:AccmVal contextRef="c997" decimals="0" id="ixv-51686" unitRef="usd">10666</oef:AccmVal>
    <oef:AccmVal contextRef="c998" decimals="0" id="ixv-51687" unitRef="usd">11746</oef:AccmVal>
    <oef:AccmVal contextRef="c999" decimals="0" id="ixv-51688" unitRef="usd">11664</oef:AccmVal>
    <oef:AccmVal
      contextRef="c1000"
      decimals="0"
      id="ixv-51689"
      unitRef="usd">10600</oef:AccmVal>
    <oef:AccmVal
      contextRef="c1001"
      decimals="0"
      id="ixv-51690"
      unitRef="usd">10243</oef:AccmVal>
    <oef:AccmVal
      contextRef="c1002"
      decimals="0"
      id="ixv-51691"
      unitRef="usd">10766</oef:AccmVal>
    <oef:AccmVal
      contextRef="c1003"
      decimals="0"
      id="ixv-51692"
      unitRef="usd">11130</oef:AccmVal>
    <oef:AccmVal
      contextRef="c1004"
      decimals="0"
      id="ixv-51693"
      unitRef="usd">11431</oef:AccmVal>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception Date of 8/1/2016</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception Date of 5/1/2023</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_6_footnote" xlink:label="ix_6_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception Date of 5/1/2023</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_8_footnote" xlink:label="ix_8_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_8_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_7_footnote" xlink:label="ix_7_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception Date of 5/1/2023</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_9_footnote" xlink:label="ix_9_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_9_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_10_footnote" xlink:label="ix_10_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_10_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_12_footnote" xlink:label="ix_12_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_12_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_11_footnote" xlink:label="ix_11_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception
Date of 8/1/2016</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_11_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_13_footnote" xlink:label="ix_13_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_13_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_30_fact"
          xlink:label="ix_30_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_14_footnote" xlink:label="ix_14_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The ratings agencies that provided the ratings are Standard &amp; Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating
is used. Credit quality ratings are measured on a scale that generally ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used
to classify securities for which a rating is not available. Ratings apply to the holdings in the Fund portfolio and not to the Fund or
its shares. Ratings are subject to change.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_14_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_31_fact"
          xlink:label="ix_31_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_15_footnote" xlink:label="ix_15_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not
reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_31_fact"
          xlink:to="ix_15_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_34_fact"
          xlink:label="ix_34_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_33_fact"
          xlink:label="ix_33_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_36_fact"
          xlink:label="ix_36_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_32_fact"
          xlink:label="ix_32_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_37_fact"
          xlink:label="ix_37_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_39_fact"
          xlink:label="ix_39_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_38_fact"
          xlink:label="ix_38_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_35_fact"
          xlink:label="ix_35_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_16_footnote" xlink:label="ix_16_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The ratings agencies that provided the ratings are Standard &amp;
Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating is used. Credit quality ratings are measured on a scale that generally
ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used to classify securities for which a rating is not available. Ratings
apply to the holdings in the Fund portfolio and not to the Fund or its shares. Ratings are subject to change.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_34_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_33_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_36_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_32_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_37_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_39_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_38_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_35_fact"
          xlink:to="ix_16_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_40_fact"
          xlink:label="ix_40_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_18_footnote" xlink:label="ix_18_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance.</xhtml:b> The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_40_fact"
          xlink:to="ix_18_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_42_fact"
          xlink:label="ix_42_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_43_fact"
          xlink:label="ix_43_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_41_fact"
          xlink:label="ix_41_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_17_footnote" xlink:label="ix_17_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception Date of 8/1/2016</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_42_fact"
          xlink:to="ix_17_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_43_fact"
          xlink:to="ix_17_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_41_fact"
          xlink:to="ix_17_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_46_fact"
          xlink:label="ix_46_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_50_fact"
          xlink:label="ix_50_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_48_fact"
          xlink:label="ix_48_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_51_fact"
          xlink:label="ix_51_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_45_fact"
          xlink:label="ix_45_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_44_fact"
          xlink:label="ix_44_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_49_fact"
          xlink:label="ix_49_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_47_fact"
          xlink:label="ix_47_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_19_footnote" xlink:label="ix_19_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The ratings agencies that provided the ratings are Standard &amp;
Poor&#x2019;s and Moody&#x2019;s. When ratings vary, the higher rating is used. Credit quality ratings are measured on a scale that generally
ranges from AAA (highest) to D (lowest). &#x201c;NR&#x201d; is used to classify securities for which a rating is not available. Ratings
apply to the holdings in the Fund portfolio and not to the Fund or its shares. Ratings are subject to change.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_46_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_50_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_48_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_51_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_45_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_44_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_49_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_47_fact"
          xlink:to="ix_19_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_52_fact"
          xlink:label="ix_52_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_20_footnote" xlink:label="ix_20_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. </xhtml:b>The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_52_fact"
          xlink:to="ix_20_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_53_fact"
          xlink:label="ix_53_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_21_footnote" xlink:label="ix_21_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. </xhtml:b>The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_53_fact"
          xlink:to="ix_21_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_54_fact"
          xlink:label="ix_54_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_23_footnote" xlink:label="ix_23_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. The graph and table do not reflect the deduction of taxes that a shareholder would pay on Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_54_fact"
          xlink:to="ix_23_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_56_fact"
          xlink:label="ix_56_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_57_fact"
          xlink:label="ix_57_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_55_fact"
          xlink:label="ix_55_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_22_footnote" xlink:label="ix_22_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception Date of 8/1/2016</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_56_fact"
          xlink:to="ix_22_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_57_fact"
          xlink:to="ix_22_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_55_fact"
          xlink:to="ix_22_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_58_fact"
          xlink:label="ix_58_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_25_footnote" xlink:label="ix_25_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. </xhtml:b>The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_58_fact"
          xlink:to="ix_25_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_59_fact"
          xlink:label="ix_59_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_61_fact"
          xlink:label="ix_61_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_62_fact"
          xlink:label="ix_62_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_60_fact"
          xlink:label="ix_60_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_24_footnote" xlink:label="ix_24_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Inception Date of 1/17/2020</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_59_fact"
          xlink:to="ix_24_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_61_fact"
          xlink:to="ix_24_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_62_fact"
          xlink:to="ix_24_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_60_fact"
          xlink:to="ix_24_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_63_fact"
          xlink:label="ix_63_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_26_footnote" xlink:label="ix_26_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">H15T - US Treasury Yield Curve Rate T Note Constant Maturity 1 year rate
disclosed as of July 31, 2026, based on the last reset date of the security.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_63_fact"
          xlink:to="ix_26_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_64_fact"
          xlink:label="ix_64_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_27_footnote" xlink:label="ix_27_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b>The Fund&#x2019;s past performance is not a good predictor
of the Fund&#x2019;s future performance. </xhtml:b>The graph and table do not reflect the deduction of taxes that a shareholder would pay on
Fund distributions or redemptions of Fund shares.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_64_fact"
          xlink:to="ix_27_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_65_fact"
          xlink:label="ix_65_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_28_footnote" xlink:label="ix_28_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">H15T - US Treasury Yield Curve Rate T Note Constant Maturity 1 year rate
disclosed as of July 31, 2026, based on the last reset date of the security.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_65_fact"
          xlink:to="ix_28_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
