<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ck0001141819="http://usbank.com/20260625"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:oef="http://xbrl.sec.gov/oef/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ck0001141819-20260625.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089151Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:GeneralMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:RecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:PreferredStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:GrowthStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:MidCapCompaniesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:SharesOfOtherInvestmentCompaniesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ExchangeTradedFundsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:EmergingMarketsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredDepositoryInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:CybersecurityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:RussellMidcapGrowthTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:RussellMidcapGrowthTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:RussellMidcapGrowthTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:RussellMidcapGrowthTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:RussellMidcapGrowthTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:Russell3000TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:Russell3000TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:Russell3000TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:Russell3000TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:Russell3000TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089150Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089153Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskLoseMoneyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ManagementRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:GeneralMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:RecentMarketEventsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:EquityMarketRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:PreferredStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ConvertibleSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:GrowthStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ValueStockRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:LargeCapCompaniesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:SharesOfOtherInvestmentCompaniesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ExchangeTradedFundsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:ForeignSecuritiesRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:EmergingMarketsRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">oef:RiskNotInsuredDepositoryInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:RiskAxis">ck0001141819:CybersecurityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">oef:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:SandPFiveHundredTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-28</startDate>
            <endDate>2026-06-28</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:SandPFiveHundredTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:SandPFiveHundredTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:SandPFiveHundredTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:PerformanceMeasureAxis">ck0001141819:SandPFiveHundredTotalReturnIndexreflectsnodeductionforfeesexpensesortaxesIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-05-26</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001141819</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0001141819:S000029036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">ck0001141819:C000089152Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="c-1" id="f-7">485BPOS</dei:DocumentType>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-8">0001141819</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-9">false</dei:AmendmentFlag>
    <oef:AnnlRtrPct contextRef="c-46" decimals="4" id="f-121" unitRef="number">0.1370</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-47" decimals="4" id="f-122" unitRef="number">0.2215</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-48" decimals="4" id="f-123" unitRef="number">-0.0668</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-49" decimals="4" id="f-124" unitRef="number">0.3206</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-50" decimals="4" id="f-125" unitRef="number">0.1961</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-51" decimals="4" id="f-126" unitRef="number">0.2311</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-52" decimals="4" id="f-127" unitRef="number">-0.1932</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-53" decimals="4" id="f-128" unitRef="number">0.1300</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-54" decimals="4" id="f-129" unitRef="number">0.1444</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-55" decimals="4" id="f-130" unitRef="number">-0.0030</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-94" decimals="4" id="f-238" unitRef="number">0.0909</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-95" decimals="4" id="f-239" unitRef="number">0.1631</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-96" decimals="4" id="f-240" unitRef="number">-0.0552</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-97" decimals="4" id="f-241" unitRef="number">0.2995</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-98" decimals="4" id="f-242" unitRef="number">0.0959</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-99" decimals="4" id="f-243" unitRef="number">0.2773</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-100" decimals="4" id="f-244" unitRef="number">-0.1026</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-101" decimals="4" id="f-245" unitRef="number">0.2096</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-102" decimals="4" id="f-246" unitRef="number">0.1537</oef:AnnlRtrPct>
    <oef:AnnlRtrPct contextRef="c-103" decimals="4" id="f-247" unitRef="number">0.0955</oef:AnnlRtrPct>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1">2026-06-25</dei:DocumentPeriodEndDate>
    <dei:EntityInvCompanyType contextRef="c-1" id="f-2">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">TRUST FOR PROFESSIONAL MANAGERS</dei:EntityRegistrantName>
    <oef:RiskReturnHeading contextRef="c-2" id="f-4">Bright Rock Mid Cap Fund</oef:RiskReturnHeading>
    <oef:RiskReturnHeading contextRef="c-3" id="f-5">Bright Rock Large Cap Fund</oef:RiskReturnHeading>
    <oef:ProspectusDate contextRef="c-1" id="f-6">2026-06-28</oef:ProspectusDate>
    <oef:ObjectiveHeading contextRef="c-2" id="f-10">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-2" id="f-11">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The investment objective of the Bright Rock Mid Cap Fund (the &#x201c;Mid Cap Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term capital appreciation.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-2" id="f-12">Fees and Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-2" id="f-13">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%"&gt; You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the table and Example below.&lt;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-2" id="f-14">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-4" decimals="0" id="f-15" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-5" decimals="0" id="f-16" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-2" id="f-17">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-4" decimals="4" id="f-18" unitRef="number">0.0045</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-5" decimals="4" id="f-19" unitRef="number">0.0045</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets contextRef="c-4" decimals="4" id="f-20" unitRef="number">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets contextRef="c-5" decimals="4" id="f-21" unitRef="number">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets contextRef="c-4" decimals="4" id="f-22" unitRef="number">0.0036</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets contextRef="c-5" decimals="4" id="f-23" unitRef="number">0.0036</oef:OtherExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-4" decimals="4" id="f-24" unitRef="number">0.0081</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-5" decimals="4" id="f-25" unitRef="number">0.0106</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-2" id="f-26">Effective June 28, 2025, the Fund&#x2019;s annual management fee rate was reduced from 0.75% to 0.45% of the Fund&#x2019;s average daily net assets. As a result, Total Annual Fund Operating Expenses shown in the table above do not correlate to the Ratio of Expenses to Average Net Assets figures found within the &#x201c;Financial Highlights&#x201d; section of the Prospectus because Total Annual Fund Operating Expenses reflects the current annual management fee rate.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-2" id="f-27">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-2" id="f-28">This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds.  The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then hold or redeem all of your shares at the end of those periods.  The Example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleNoRedemptionByYearCaption contextRef="c-2" id="f-29">Although your actual costs may be higher or lower, based on these assumptions, your costs would be:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleByYearCaption contextRef="c-2" id="f-30">Although your actual costs may be higher or lower, based on these assumptions, your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01 contextRef="c-4" decimals="0" id="f-31" unitRef="usd">83</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear01 contextRef="c-4" decimals="0" id="f-32" unitRef="usd">83</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear03 contextRef="c-4" decimals="0" id="f-33" unitRef="usd">259</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear03 contextRef="c-4" decimals="0" id="f-34" unitRef="usd">259</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleYear05 contextRef="c-4" decimals="0" id="f-35" unitRef="usd">450</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05 contextRef="c-4" decimals="0" id="f-36" unitRef="usd">450</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear10 contextRef="c-4" decimals="0" id="f-37" unitRef="usd">1002</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear10 contextRef="c-4" decimals="0" id="f-38" unitRef="usd">1002</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear01 contextRef="c-5" decimals="0" id="f-39" unitRef="usd">108</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear01 contextRef="c-5" decimals="0" id="f-40" unitRef="usd">108</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear03 contextRef="c-5" decimals="0" id="f-41" unitRef="usd">337</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03 contextRef="c-5" decimals="0" id="f-42" unitRef="usd">337</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05 contextRef="c-5" decimals="0" id="f-43" unitRef="usd">585</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05 contextRef="c-5" decimals="0" id="f-44" unitRef="usd">585</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10 contextRef="c-5" decimals="0" id="f-45" unitRef="usd">1294</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear10 contextRef="c-5" decimals="0" id="f-46" unitRef="usd">1294</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-2" id="f-47">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-2" id="f-48">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio).  A higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held in a taxable account.  These transaction costs and potentially higher taxes, which are not reflected in the Total Annual Fund Operating Expenses or in the Example, affect the Fund&#x2019;s performance. During the fiscal year ended February 28, 2026, the Fund&#x2019;s portfolio turnover rate was 16% of the average value of its portfolio.&lt;/span&gt;&lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-2" decimals="2" id="f-49" unitRef="number">0.16</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-2" id="f-50">Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-2" id="f-51">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under normal market conditions, the Fund invests at least 80% of its net assets in equity securities of companies with medium-sized market capitalizations (&#x201c;mid-cap companies&#x201d;).  The Fund defines mid-cap companies as those companies with market capitalizations within the range of companies in the Russell Midcap&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Growth Total Return Index at the time of investment.  As of May 31, 2026, the market capitalization range of companies in the Russell Midcap&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Growth Total Return Index was between $890 million and $121 billion.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Fund seeks to achieve its investment objective by investing primarily in common stocks of mid-cap U.S. companies.  Equity securities in which the Fund may invest also include preferred stocks, convertible debt securities, and other investment companies and exchange-traded funds (&#x201c;ETFs&#x201d;) that invest in equity securities of mid-cap companies.  In addition to U.S. companies, the Fund may invest up to 25% of its net assets in securities of foreign mid-cap companies that are traded in the U.S., including companies located in emerging markets, as well as American Depositary Receipts (&#x201c;ADRs&#x201d;).   &lt;/span&gt;&lt;/div&gt;In selecting investments for the Fund, Bright Rock Capital Management, LLC, the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d;), seeks to identify companies with attractive earnings growth prospects.  Investments for the Fund&#x2019;s portfolio are selected by applying the Adviser&#x2019;s disciplined, bottom-up fundamental research process, which takes into account a company&#x2019;s history of earnings stability and growth; proprietary products, processes and/or services; leadership or competitive positions in the market or industry; balance sheet strength; and experience of management teams.  The Adviser may sell an investment in the Fund&#x2019;s portfolio when the investment no longer meets the Adviser&#x2019;s criteria for investments with strong growth potential or when a more attractive investment opportunity arises.</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-2" id="f-52">In addition to U.S. companies, the Fund may invest up to 25% of its net assets in securities of foreign mid-cap companies that are traded in the U.S., including companies located in emerging markets, as well as American Depositary Receipts (&#x201c;ADRs&#x201d;).</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-6" id="f-53">Remember, in addition to possibly not achieving your investment goals, &lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%"&gt;you could lose all or a portion of your investment in the Fund over long or even short periods of time&lt;/span&gt;.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-7" id="f-54">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Management Risk.&lt;/span&gt;  Investment strategies employed by the Adviser in selecting investments and asset allocations for the Fund may not result in an increase in the value of your investment or in overall performance equal to other similar investment vehicles having similar investment strategies.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-8" id="f-55">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;General Market Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Certain securities selected for the Fund&#x2019;s portfolio may be worth less than the price originally paid for them, or less than they were worth at an earlier time.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-9" id="f-56">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Recent Market Events Risk.  &lt;/span&gt;U.S. and international markets have experienced and may continue to experience significant periods of volatility in recent years and months due to a number of economic, political and global macro factors including uncertainty regarding inflation and central banks&#x2019; interest rate changes, the possibility of a national or global recession, trade tensions and tariffs, political events and geopolitical conflicts. As a result of continuing political tensions and armed conflicts, including the wars in Europe and the Middle East, markets have experienced increased volatility. Continuing market volatility as a result of recent market conditions or other events may have an adverse effect on the performance of the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-10" id="f-57">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Equity Market Risk. &lt;/span&gt; The equity securities held in the Fund&#x2019;s portfolio, including common stocks, may experience sudden, unpredictable drops in value or long periods of decline in value.  This may occur because of factors that affect securities markets generally or factors affecting specific industries, sectors or companies in which the Fund invests.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-11" id="f-58">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Preferred Stock Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-12" id="f-59">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Convertible Securities Risk.&lt;/span&gt;  The market value of a convertible security performs like that of a regular debt security, that is, if market interest rates rise, the value of the convertible security falls.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-13" id="f-60">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Growth Stock Risk.&lt;/span&gt;  The prices of growth stocks may be more sensitive to changes in current or expected earnings than the prices of other stocks.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-14" id="f-61">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Mid-Cap Companies Risk. &lt;/span&gt; The mid-cap companies in which the Fund may invest may be more vulnerable to adverse business or economic events than larger, more established companies.  In particular, these medium-sized companies may pose additional risks, including liquidity risk, because these companies may have limited product lines, markets and financial resources, and may depend upon a relatively small management group.  Therefore, mid-cap companies&#x2019; stocks may be more volatile than those of larger companies.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-15" id="f-62">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Shares of Other Investment Companies Risk. &lt;/span&gt; The risk of owning other investment companies, including ETFs, generally reflects the risks of owning underlying investments the other investment company holds.  Additionally, you will indirectly bear fees and expenses charged by the underlying funds in addition to the Fund&#x2019;s direct fees and expenses.  As a result, your cost of investing in the Fund will generally be higher than the cost of investing directly in the underlying fund shares.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-16" id="f-63">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Exchange-Traded Funds Risk.  &lt;/span&gt;There are risks related to investing in ETFs that do not apply to other types of investment companies, including that the market price of an ETF&#x2019;s shares may trade at a discount to their net asset value (&#x201c;NAV&#x201d;) or that an active trading market for an ETF&#x2019;s shares may not develop or be maintained.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-17" id="f-64">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Foreign Securities Risk.  &lt;/span&gt;Investments in securities of foreign companies, including ADRs, involve risks not generally associated with investments in the securities of U.S. companies, including risks relating to political, social and economic developments abroad and differences between U.S. and foreign regulatory requirements and market practices, including fluctuations in foreign currencies.  Income earned on foreign stocks and securities may be subject to foreign withholding taxes.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-18" id="f-65">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Emerging Markets Risk.  &lt;/span&gt;Countries in emerging markets are generally more volatile and can have relatively unstable governments, social and legal systems that do not protect shareholders, economies based on only a few industries, and securities markets that trade a small number of issuers.  Emerging market securities may be subject to relatively more abrupt and severe price declines due to the smaller securities markets, lower trading volumes and less government regulation of securities markets in emerging market countries compared to those in developed countries.  Investments in emerging market securities generally are more illiquid and volatile and subject to a higher risk of settlement disruptions than investments in securities of issuers in developed countries.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-19" id="f-66">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Not a Bank Deposit.  &lt;/span&gt;Investments by any investors in the Fund are not bank deposits, are not guaranteed by any bank, are not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency, and are subject to investment risks, including possible loss of the principal invested.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-20" id="f-67">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Cybersecurity Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the Internet and other technologies being essential to conducting business, the Fund is susceptible to operational, information security, and related risks.  Cyber incidents affecting the Fund or its service providers have the ability to cause disruptions and impact business operations, potentially resulting in financial losses, interference with the Fund&#x2019;s ability to calculate its NAV, impediments to trading, the inability of shareholders to transact business, violations of applicable privacy and other laws, regulatory fines, penalties, reputational damage, reimbursement or other compensation costs, or additional compliance costs.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-2" id="f-68">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-2" id="f-69">The bar chart provides some indication of the risks of investing in the Fund by showing changes in the Fund&#x2019;s performance from year to year.  The Average Annual Total Returns table also demonstrates these risks by showing how the Fund&#x2019;s average annual returns for the one year, five year, ten year and since inception periods compare with those of a broad measure of market performance as well as the Fund&#x2019;s benchmark index.  The Fund&#x2019;s past performance, before and after taxes, is not necessarily an indication of how it will perform in the future. Updated performance information is available on the Fund&#x2019;s website at http://www.brightrockfunds.com/literature.html or by calling the Fund at 1-866-273-7223 (toll free).</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-2" id="f-70">The bar chart provides some indication of the risks of investing in the Fund by showing changes in the Fund&#x2019;s performance from year to year.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformanceAdditionalMarketIndex contextRef="c-2" id="f-71">The Average Annual Total Returns table also demonstrates these risks by showing how the Fund&#x2019;s average annual returns for the one year, five year, ten year and since inception periods compare with those of a broad measure of market performance as well as the Fund&#x2019;s benchmark index.</oef:PerformanceAdditionalMarketIndex>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-2" id="f-72">The Fund&#x2019;s past performance, before and after taxes, is not necessarily an indication of how it will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-2" id="f-73">http://www.brightrockfunds.com/literature.html</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-2" id="f-74">1-866-273-7223</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-2" id="f-75">Calendar Year Total Return as of December 31*</oef:BarChartHeading>
    <oef:BarChartFootnotesTextBlock contextRef="c-2" id="f-76">The returns shown in the bar chart are for Institutional Class shares of the Fund.  Investor Class shares would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the classes do not have the same expenses. Investor Class shares are not currently offered for purchase.</oef:BarChartFootnotesTextBlock>
    <oef:BarChartClosingTextBlock contextRef="c-2" id="f-77">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Fund&#x2019;s calendar year-to-date return as of March 31, 2026 was -5.31%. During the period of time shown in the bar chart, the Fund&#x2019;s highest quarterly return was 26.19% for the quarter ended June 30, 2020, and the lowest quarterly return was -23.19% for the quarter ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-2" id="f-78">year-to-date return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-2" id="f-79">2026-03-31</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-2" decimals="4" id="f-80" unitRef="number">-0.0531</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-2" id="f-81">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-2" decimals="4" id="f-82" unitRef="number">0.2619</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-2" id="f-83">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel contextRef="c-2" id="f-84">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-2" decimals="4" id="f-85" unitRef="number">-0.2319</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-2" id="f-86">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-87">Average Annual Total Returns(for the Periods Ended December 31, 2025)</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-88">Average Annual Total Returns(for the Periods Ended December 31, 2025)</oef:PerformanceTableHeading>
    <oef:PerfInceptionDate contextRef="c-21" id="f-89">2010-05-26</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel contextRef="c-21" id="f-90">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-22" decimals="4" id="f-91" unitRef="number">-0.0030</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-23" decimals="4" id="f-92" unitRef="number">0.0507</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-24" decimals="4" id="f-93" unitRef="number">0.1012</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-25" decimals="4" id="f-94" unitRef="number">0.0982</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-26" id="f-95">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-27" decimals="4" id="f-96" unitRef="number">-0.0124</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-28" decimals="4" id="f-97" unitRef="number">0.0393</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-29" decimals="4" id="f-98" unitRef="number">0.0927</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-30" decimals="4" id="f-99" unitRef="number">0.0887</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-31" id="f-100">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-32" decimals="4" id="f-101" unitRef="number">0.0049</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-33" decimals="4" id="f-102" unitRef="number">0.0389</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-34" decimals="4" id="f-103" unitRef="number">0.0828</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-35" decimals="4" id="f-104" unitRef="number">0.0810</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-36" id="f-105">Russell Midcap&#xae; Growth Total Return Index(reflects no deduction for fees, expenses or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-2" id="f-106">(reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-37" decimals="4" id="f-107" unitRef="number">0.0866</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-38" decimals="4" id="f-108" unitRef="number">0.0665</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-39" decimals="4" id="f-109" unitRef="number">0.1249</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-40" decimals="4" id="f-110" unitRef="number">0.1330</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-41" id="f-111">Russell 3000&#xae; Total Return Index(reflects no deduction for fees, expenses or taxes)</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-42" decimals="4" id="f-112" unitRef="number">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-43" decimals="4" id="f-113" unitRef="number">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-44" decimals="4" id="f-114" unitRef="number">0.1429</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-45" decimals="4" id="f-115" unitRef="number">0.1435</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock contextRef="c-2" id="f-116">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state and local taxes.  Actual after-tax returns depend on your tax situation and may differ from those shown.  The after-tax returns shown are not relevant to shareholders who hold their shares through tax-deferred or other tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (&#x201c;IRAs&#x201d;).  After-tax returns are shown only for the Institutional Class shares.  The after-tax returns for Investor Class shares will vary.  Investor Class shares are not currently offered for purchase.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period. A higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax benefit to the investor.&lt;/span&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-2" id="f-117">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state and local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-2" id="f-118">The after-tax returns shown are not relevant to shareholders who hold their shares through tax-deferred or other tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (&#x201c;IRAs&#x201d;).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-2" id="f-119">After-tax returns are shown only for the Institutional Class shares.  The after-tax returns for Investor Class shares will vary.  Investor Class shares are not currently offered for purchase.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <oef:PerformanceTableExplanationAfterTaxHigher contextRef="c-2" id="f-120">In certain cases, the figure representing &#x201c;Return After Taxes on Distributions and Sale of Fund Shares&#x201d; may be higher than the other return figures for the same period. A higher after-tax return results when a capital loss occurs upon redemption and provides an assumed tax benefit to the investor.</oef:PerformanceTableExplanationAfterTaxHigher>
    <oef:ObjectiveHeading contextRef="c-3" id="f-131">Investment Objective</oef:ObjectiveHeading>
    <oef:ObjectivePrimaryTextBlock contextRef="c-3" id="f-132">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The investment objective of the Bright Rock Large Cap Fund (the &#x201c;Large Cap Fund&#x201d; or the &#x201c;Fund&#x201d;) is long-term capital appreciation.&lt;/span&gt;</oef:ObjectivePrimaryTextBlock>
    <oef:ExpenseHeading contextRef="c-3" id="f-133">Fees and Expenses of the Fund</oef:ExpenseHeading>
    <oef:ExpenseNarrativeTextBlock contextRef="c-3" id="f-134">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;This table describes the fees and expenses that you may pay if you buy, hold and sell shares of the Fund. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%"&gt; You may pay other fees, such as brokerage commissions and other fees to financial intermediaries, which are not reflected in the table and Example below.&lt;/span&gt;</oef:ExpenseNarrativeTextBlock>
    <oef:ShareholderFeesCaption contextRef="c-3" id="f-135">Shareholder Fees(fees paid directly from your investment)</oef:ShareholderFeesCaption>
    <oef:ShareholderFeeOther contextRef="c-56" decimals="0" id="f-136" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:ShareholderFeeOther contextRef="c-57" decimals="0" id="f-137" unitRef="usd">0</oef:ShareholderFeeOther>
    <oef:OperatingExpensesCaption contextRef="c-3" id="f-138">Annual Fund Operating Expenses(expenses that you pay each year as a percentage of the value of your investment)</oef:OperatingExpensesCaption>
    <oef:ManagementFeesOverAssets contextRef="c-56" decimals="4" id="f-139" unitRef="number">0.0045</oef:ManagementFeesOverAssets>
    <oef:ManagementFeesOverAssets contextRef="c-57" decimals="4" id="f-140" unitRef="number">0.0045</oef:ManagementFeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets contextRef="c-56" decimals="4" id="f-141" unitRef="number">0</oef:DistributionAndService12b1FeesOverAssets>
    <oef:DistributionAndService12b1FeesOverAssets contextRef="c-57" decimals="4" id="f-142" unitRef="number">0.0025</oef:DistributionAndService12b1FeesOverAssets>
    <oef:OtherExpensesOverAssets contextRef="c-56" decimals="4" id="f-143" unitRef="number">0.0020</oef:OtherExpensesOverAssets>
    <oef:OtherExpensesOverAssets contextRef="c-57" decimals="4" id="f-144" unitRef="number">0.0020</oef:OtherExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets contextRef="c-56" decimals="4" id="f-145" unitRef="number">0.0002</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:AcquiredFundFeesAndExpensesOverAssets contextRef="c-57" decimals="4" id="f-146" unitRef="number">0.0002</oef:AcquiredFundFeesAndExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-56" decimals="4" id="f-147" unitRef="number">0.0067</oef:ExpensesOverAssets>
    <oef:ExpensesOverAssets contextRef="c-57" decimals="4" id="f-148" unitRef="number">0.0092</oef:ExpensesOverAssets>
    <oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees contextRef="c-3" id="f-149">Total Annual Fund Operating Expenses shown in the table above do not correlate to the Ratio of Expenses to Average Net Assets figures found within the &#x201c;Financial Highlights&#x201d; section of the Prospectus because the &#x201c;Financial Highlights&#x201d; include only the direct operating expenses incurred by the Fund and exclude indirect expenses, such as AFFE, and Total Annual Fund Operating Expenses reflects the current annual management fee rate.</oef:ExpensesNotCorrelatedToRatioDueToAcquiredFundFees>
    <oef:ExpenseExampleHeading contextRef="c-3" id="f-150">Example</oef:ExpenseExampleHeading>
    <oef:ExpenseExampleNarrativeTextBlock contextRef="c-3" id="f-151">This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds.  The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then hold or redeem all of your shares at the end of those periods.  The Example also assumes that your investment has a 5% return each year and that the Fund&#x2019;s operating expenses remain the same.</oef:ExpenseExampleNarrativeTextBlock>
    <oef:ExpenseExampleByYearCaption contextRef="c-3" id="f-152">Although your actual costs may be higher or lower, based on these assumptions, your costs would be:</oef:ExpenseExampleByYearCaption>
    <oef:ExpenseExampleNoRedemptionByYearCaption contextRef="c-3" id="f-153">Although your actual costs may be higher or lower, based on these assumptions, your costs would be:</oef:ExpenseExampleNoRedemptionByYearCaption>
    <oef:ExpenseExampleNoRedemptionYear01 contextRef="c-56" decimals="0" id="f-154" unitRef="usd">68</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear01 contextRef="c-56" decimals="0" id="f-155" unitRef="usd">68</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleYear03 contextRef="c-56" decimals="0" id="f-156" unitRef="usd">214</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear03 contextRef="c-56" decimals="0" id="f-157" unitRef="usd">214</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear05 contextRef="c-56" decimals="0" id="f-158" unitRef="usd">373</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear05 contextRef="c-56" decimals="0" id="f-159" unitRef="usd">373</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleNoRedemptionYear10 contextRef="c-56" decimals="0" id="f-160" unitRef="usd">835</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear10 contextRef="c-56" decimals="0" id="f-161" unitRef="usd">835</oef:ExpenseExampleYear10>
    <oef:ExpenseExampleNoRedemptionYear01 contextRef="c-57" decimals="0" id="f-162" unitRef="usd">94</oef:ExpenseExampleNoRedemptionYear01>
    <oef:ExpenseExampleYear01 contextRef="c-57" decimals="0" id="f-163" unitRef="usd">94</oef:ExpenseExampleYear01>
    <oef:ExpenseExampleNoRedemptionYear03 contextRef="c-57" decimals="0" id="f-164" unitRef="usd">293</oef:ExpenseExampleNoRedemptionYear03>
    <oef:ExpenseExampleYear03 contextRef="c-57" decimals="0" id="f-165" unitRef="usd">293</oef:ExpenseExampleYear03>
    <oef:ExpenseExampleNoRedemptionYear05 contextRef="c-57" decimals="0" id="f-166" unitRef="usd">509</oef:ExpenseExampleNoRedemptionYear05>
    <oef:ExpenseExampleYear05 contextRef="c-57" decimals="0" id="f-167" unitRef="usd">509</oef:ExpenseExampleYear05>
    <oef:ExpenseExampleNoRedemptionYear10 contextRef="c-57" decimals="0" id="f-168" unitRef="usd">1131</oef:ExpenseExampleNoRedemptionYear10>
    <oef:ExpenseExampleYear10 contextRef="c-57" decimals="0" id="f-169" unitRef="usd">1131</oef:ExpenseExampleYear10>
    <oef:PortfolioTurnoverHeading contextRef="c-3" id="f-170">Portfolio Turnover</oef:PortfolioTurnoverHeading>
    <oef:PortfolioTurnoverTextBlock contextRef="c-3" id="f-171">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Fund pays transaction costs, such as commissions, when it buys and sells securities (or &#x201c;turns over&#x201d; its portfolio).  A higher portfolio turnover rate may indicate higher transaction costs and may result in higher taxes when Fund shares are held in a taxable account.  These transaction costs and potentially higher taxes, which are not reflected in the Total Annual Fund Operating Expenses or in the Example, affect the Fund&#x2019;s performance. During the fiscal year ended February 28, 2026, the Fund&#x2019;s portfolio turnover rate was 46% of the average value of its portfolio.&lt;/span&gt;&lt;/div&gt;</oef:PortfolioTurnoverTextBlock>
    <oef:PortfolioTurnoverRate contextRef="c-3" decimals="2" id="f-172" unitRef="number">0.46</oef:PortfolioTurnoverRate>
    <oef:StrategyHeading contextRef="c-3" id="f-173">Principal Investment Strategies</oef:StrategyHeading>
    <oef:StrategyNarrativeTextBlock contextRef="c-3" id="f-174">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under normal market conditions, the Fund invests at least 80% of its net assets in equity securities of companies with large-sized market capitalizations (&#x201c;large-cap companies&#x201d;).  The Fund defines large-cap companies as those companies with market capitalizations within the range of companies in the Russell 1000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Index at the time of investment.  As of May 31, 2026, the market capitalization range of companies in the Russell 1000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Index was between $890 million and $5.11 trillion.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Fund seeks to achieve its investment objective by investing primarily in common stocks of large-cap U.S. companies.  Equity securities in which the Fund may invest also include preferred stocks, convertible debt securities, and other investment companies and exchange-traded funds (&#x201c;ETFs&#x201d;) that invest in equity securities of large-cap companies.  In addition to U.S. companies, the Fund may invest up to 25% of its net assets in securities of foreign large-cap companies that are traded in the U.S., including companies located in emerging markets, as well as American Depositary Receipts (&#x201c;ADRs&#x201d;).   &lt;/span&gt;&lt;/div&gt;In selecting investments for the Fund, Bright Rock Capital Management, LLC, the Fund&#x2019;s investment adviser (the &#x201c;Adviser&#x201d;), seeks to identify high quality businesses by applying its disciplined, bottom-up fundamental research process, which takes into account a company&#x2019;s history of earnings stability and growth; proprietary products, processes and/or services; leadership or competitive positions in the market or industry; balance sheet strength; and experience of management teams.  The Fund will invest in both growth and value stocks, and will maintain exposure across a variety of industry sectors.  The Adviser utilizes a proprietary quality screening methodology to determine companies that meet the Adviser&#x2019;s criteria for inclusion in the quality universe.  The Adviser may sell an investment in the Fund&#x2019;s portfolio when the investment no longer meets the Adviser&#x2019;s criteria for investments in high quality businesses or when a more attractive investment opportunity arises.</oef:StrategyNarrativeTextBlock>
    <oef:StrategyPortfolioConcentration contextRef="c-3" id="f-175">In addition to U.S. companies, the Fund may invest up to 25% of its net assets in securities of foreign large-cap companies that are traded in the U.S., including companies located in emerging markets, as well as American Depositary Receipts (&#x201c;ADRs&#x201d;).</oef:StrategyPortfolioConcentration>
    <oef:RiskTextBlock contextRef="c-58" id="f-176">Remember, in addition to possibly not achieving your investment goals, &lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%"&gt;you could lose all or a portion of your investment in the Fund over long or even short periods of time&lt;/span&gt;.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-59" id="f-177">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Management Risk.&lt;/span&gt;  Investment strategies employed by the Adviser in selecting investments and asset allocations for the Fund may not result in an increase in the value of your investment or in overall performance equal to other similar investment vehicles having similar investment strategies.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-60" id="f-178">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;General Market Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Certain securities selected for the Fund&#x2019;s portfolio may be worth less than the price originally paid for them, or less than they were worth at an earlier time.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-61" id="f-179">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.15pt"&gt;Recent Market Events Risk.  &lt;/span&gt;U.S. and international markets have experienced and may continue to experience significant periods of volatility in recent years and months due to a number of economic, political and global macro factors including uncertainty regarding inflation and central banks&#x2019; interest rate changes, the possibility of a national or global recession, trade tensions and tariffs, political events and geopolitical conflicts. As a result of continuing political tensions and armed conflicts, including the wars in Europe and the Middle East, markets have experienced increased volatility. Continuing market volatility as a result of recent market conditions or other events may have an adverse effect on the performance of the Fund.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-62" id="f-180">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Equity Market Risk. &lt;/span&gt; The equity securities held in the Fund&#x2019;s portfolio, including common stocks, may experience sudden, unpredictable drops in value or long periods of decline in value.  This may occur because of factors that affect securities markets generally or factors affecting specific industries, sectors or companies in which the Fund invests.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-63" id="f-181">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Preferred Stock Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Preferred stock is subject to the risk that the dividend on the stock may be changed or omitted by the issuer, and that participation in the growth of an issuer may be limited.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-64" id="f-182">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Convertible Securities Risk.&lt;/span&gt;  The market value of a convertible security performs like that of a regular debt security, that is, if market interest rates rise, the value of the convertible security falls.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-65" id="f-183">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Growth Stock Risk.&lt;/span&gt;  The prices of growth stocks may be more sensitive to changes in current or expected earnings than the prices of other stocks.</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-66" id="f-184">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Value Stock Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Value stocks may perform differently from the market as a whole and may continue to be undervalued by the market for long periods of time.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-67" id="f-185">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Large-Cap Companies Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Larger, more established companies may be unable to respond quickly to new competitive challenges such as changes in consumer tastes or innovative smaller competitors.  Also, large-cap companies are sometimes unable to attain the high growth rates of successful, smaller companies, especially during extended periods of economic expansion.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-68" id="f-186">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Shares of Other Investment Companies Risk. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The risk of owning other investment companies, including ETFs, generally reflects the risks of owning underlying investments the other investment company holds.  Additionally, you will indirectly bear fees and expenses charged by the underlying funds in addition to the Fund&#x2019;s direct fees and expenses.  As a result, your cost of investing in the Fund will generally be higher than the cost of investing directly in the underlying fund shares.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-69" id="f-187">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Exchange-Traded Funds Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are risks related to investing in ETFs that do not apply to other types of investment companies, including that the market price of an ETF&#x2019;s shares may trade at a discount to their net asset value (&#x201c;NAV&#x201d;) or that an active trading market for an ETF&#x2019;s shares may not develop or be maintained.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-70" id="f-188">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Foreign Securities Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Investments in securities of foreign companies, including ADRs, involve risks not generally associated with investments in the securities of U.S. companies, including risks relating to political, social and economic developments abroad and differences between U.S. and foreign regulatory requirements and market practices, including fluctuations in foreign currencies.  Income earned on foreign stocks and securities may be subject to foreign withholding taxes.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-71" id="f-189">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Emerging Markets Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Countries in emerging markets are generally more volatile and can have relatively unstable governments, social and legal systems that do not protect shareholders, economies based on only a few industries, and securities markets that trade a small number of issuers.  Emerging market securities may be subject to relatively more abrupt and severe price declines due to the smaller securities markets, lower trading volumes and less government regulation of securities markets in emerging market countries compared to those in developed countries.  Investments in emerging market securities generally are more illiquid and volatile and subject to a higher risk of settlement disruptions than investments in securities of issuers in developed countries.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-72" id="f-190">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Not a Bank Deposit.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Investments by any investors in the Fund are not bank deposits, are not guaranteed by any bank, are not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency, and are subject to investment risks, including possible loss of the principal invested.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:RiskTextBlock contextRef="c-73" id="f-191">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Cybersecurity Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;With the Internet and other technologies being essential to conducting business, the Fund is susceptible to operational, information security, and related risks.  Cyber incidents affecting the Fund or its service providers have the ability to cause disruptions and impact business operations, potentially resulting in financial losses, interference with the Fund&#x2019;s ability to calculate its NAV, impediments to trading, the inability of shareholders to transact business, violations of applicable privacy and other laws, regulatory fines, penalties, reputational damage, reimbursement or other compensation costs, or additional compliance costs.&lt;/span&gt;</oef:RiskTextBlock>
    <oef:BarChartAndPerformanceTableHeading contextRef="c-3" id="f-192">Performance</oef:BarChartAndPerformanceTableHeading>
    <oef:PerformanceNarrativeTextBlock contextRef="c-3" id="f-194">The bar chart provides some indication of the risks of investing in the Fund by showing changes in the Fund&#x2019;s performance from year to year.  The Average Annual Total Returns table also demonstrates these risks by showing how the Fund&#x2019;s average annual returns for the one year, five year, ten year and since inception periods compare with those of a broad measure of market performance.  The Fund&#x2019;s past performance, before and after taxes, is not necessarily an indication of how it will perform in the future.  Updated performance information is available on the Fund&#x2019;s website at http://www.brightrockfunds.com/literature.html or by calling the Fund at 1-866-273-7223 (toll free).</oef:PerformanceNarrativeTextBlock>
    <oef:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c-3" id="f-193">The bar chart provides some indication of the risks of investing in the Fund by showing changes in the Fund&#x2019;s performance from year to year.</oef:PerformanceInformationIllustratesVariabilityOfReturns>
    <oef:PerformancePastDoesNotIndicateFuture contextRef="c-3" id="f-195">The Fund&#x2019;s past performance, before and after taxes, is not necessarily an indication of how it will perform in the future.</oef:PerformancePastDoesNotIndicateFuture>
    <oef:PerformanceAvailabilityWebSiteAddress contextRef="c-3" id="f-196">http://www.brightrockfunds.com/literature.html</oef:PerformanceAvailabilityWebSiteAddress>
    <oef:PerformanceAvailabilityPhone contextRef="c-3" id="f-197">1-866-273-7223</oef:PerformanceAvailabilityPhone>
    <oef:BarChartHeading contextRef="c-3" id="f-198">Calendar Year Total Return as of December 31*</oef:BarChartHeading>
    <oef:BarChartFootnotesTextBlock contextRef="c-3" id="f-199">The returns shown in the bar chart are for Institutional Class shares of the Fund.  Investor Class shares would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the classes do not have the same expenses. Investor Class shares are not currently offered for purchase.</oef:BarChartFootnotesTextBlock>
    <oef:BarChartClosingTextBlock contextRef="c-3" id="f-200">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Fund&#x2019;s calendar year-to-date return as of March 31, 2026 was -2.93%. During the period of time shown in the bar chart, the Fund&#x2019;s highest quarterly return was 18.04% for the quarter ended June 30, 2020, and the lowest quarterly return was -21.52% for the quarter ended March 31, 2020.&lt;/span&gt;</oef:BarChartClosingTextBlock>
    <oef:YearToDateReturnLabel contextRef="c-3" id="f-201">year-to-date return</oef:YearToDateReturnLabel>
    <oef:BarChartYearToDateReturnDate contextRef="c-3" id="f-202">2026-03-31</oef:BarChartYearToDateReturnDate>
    <oef:BarChartYearToDateReturn contextRef="c-3" decimals="4" id="f-203" unitRef="number">-0.0293</oef:BarChartYearToDateReturn>
    <oef:HighestQuarterlyReturnLabel contextRef="c-3" id="f-204">highest quarterly return</oef:HighestQuarterlyReturnLabel>
    <oef:BarChartHighestQuarterlyReturn contextRef="c-3" decimals="4" id="f-205" unitRef="number">0.1804</oef:BarChartHighestQuarterlyReturn>
    <oef:BarChartHighestQuarterlyReturnDate contextRef="c-3" id="f-206">2020-06-30</oef:BarChartHighestQuarterlyReturnDate>
    <oef:LowestQuarterlyReturnLabel contextRef="c-3" id="f-207">lowest quarterly return</oef:LowestQuarterlyReturnLabel>
    <oef:BarChartLowestQuarterlyReturn contextRef="c-3" decimals="4" id="f-208" unitRef="number">-0.2152</oef:BarChartLowestQuarterlyReturn>
    <oef:BarChartLowestQuarterlyReturnDate contextRef="c-3" id="f-209">2020-03-31</oef:BarChartLowestQuarterlyReturnDate>
    <oef:PerformanceTableHeading contextRef="c-3" id="f-210">Average Annual Total Returns(for the Periods Ended December 31, 2025)</oef:PerformanceTableHeading>
    <oef:PerformanceTableHeading contextRef="c-2" id="f-211">Average Annual Total Returns(for the Periods Ended December 31, 2025)</oef:PerformanceTableHeading>
    <oef:PerfInceptionDate contextRef="c-74" id="f-212">2010-05-26</oef:PerfInceptionDate>
    <oef:AverageAnnualReturnLabel contextRef="c-74" id="f-213">Return Before Taxes</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-75" decimals="4" id="f-214" unitRef="number">0.0955</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-76" decimals="4" id="f-215" unitRef="number">0.1187</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-77" decimals="4" id="f-216" unitRef="number">0.1158</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-78" decimals="4" id="f-217" unitRef="number">0.1193</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-79" id="f-218">Return After Taxes on Distributions</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-80" decimals="4" id="f-219" unitRef="number">0.0765</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-81" decimals="4" id="f-220" unitRef="number">0.0973</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-82" decimals="4" id="f-221" unitRef="number">0.0999</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-83" decimals="4" id="f-222" unitRef="number">0.1039</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-84" id="f-223">Return After Taxes on Distributions and Sale of Fund Shares</oef:AverageAnnualReturnLabel>
    <oef:AvgAnnlRtrPct contextRef="c-85" decimals="4" id="f-224" unitRef="number">0.0699</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-86" decimals="4" id="f-225" unitRef="number">0.0912</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-87" decimals="4" id="f-226" unitRef="number">0.0923</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-88" decimals="4" id="f-227" unitRef="number">0.0974</oef:AvgAnnlRtrPct>
    <oef:AverageAnnualReturnLabel contextRef="c-89" id="f-228">S&amp;P 500&#xae; Total Return Index(reflects no deduction for fees, expenses or taxes)</oef:AverageAnnualReturnLabel>
    <oef:IndexNoDeductionForFeesExpensesTaxes contextRef="c-3" id="f-229">(reflects no deduction for fees, expenses or taxes)</oef:IndexNoDeductionForFeesExpensesTaxes>
    <oef:AvgAnnlRtrPct contextRef="c-90" decimals="4" id="f-230" unitRef="number">0.1788</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-91" decimals="4" id="f-231" unitRef="number">0.1442</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-92" decimals="4" id="f-232" unitRef="number">0.1482</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct contextRef="c-93" decimals="4" id="f-233" unitRef="number">0.1477</oef:AvgAnnlRtrPct>
    <oef:PerformanceTableClosingTextBlock contextRef="c-3" id="f-234">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"&gt;After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state and local taxes.  Actual after-tax returns depend on your tax situation and may differ from those shown.  The after-tax returns shown are not relevant to shareholders who hold their shares through tax-deferred or other tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (&#x201c;IRAs&#x201d;).  After-tax returns are shown only for the Institutional Class shares.  The after-tax returns for Investor Class shares will vary.  Investor Class shares are not currently offered for purchase.&lt;/span&gt;&lt;/div&gt;</oef:PerformanceTableClosingTextBlock>
    <oef:PerformanceTableUsesHighestFederalRate contextRef="c-3" id="f-235">After-tax returns are calculated using the highest historical individual federal marginal income tax rates and do not reflect the impact of state and local taxes.</oef:PerformanceTableUsesHighestFederalRate>
    <oef:PerformanceTableNotRelevantToTaxDeferred contextRef="c-3" id="f-236">The after-tax returns shown are not relevant to shareholders who hold their shares through tax-deferred or other tax-advantaged arrangements, such as 401(k) plans or individual retirement accounts (&#x201c;IRAs&#x201d;).</oef:PerformanceTableNotRelevantToTaxDeferred>
    <oef:PerformanceTableOneClassOfAfterTaxShown contextRef="c-3" id="f-237">After-tax returns are shown only for the Institutional Class shares.  The after-tax returns for Investor Class shares will vary.  Investor Class shares are not currently offered for purchase.</oef:PerformanceTableOneClassOfAfterTaxShown>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc xlink:href="#f-25" xlink:label="f-25" xlink:type="locator"/>
        <link:loc xlink:href="#f-18" xlink:label="f-18" xlink:type="locator"/>
        <link:loc xlink:href="#f-24" xlink:label="f-24" xlink:type="locator"/>
        <link:loc xlink:href="#f-19" xlink:label="f-19" xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Effective June 28, 2025, the Fund&#x2019;s annual management fee rate was reduced from 0.75% to 0.45% of the Fund&#x2019;s average daily net assets. As a result, Total Annual Fund Operating Expenses shown in the table above do not correlate to the Ratio of Expenses to Average Net Assets figures found within the &#x201c;Financial Highlights&#x201d; section of the Prospectus because Total Annual Fund Operating Expenses reflects the current annual management fee rate.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-25"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-18"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-24"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-19"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-129"
          xlink:label="f-129"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-128"
          xlink:label="f-128"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-125"
          xlink:label="f-125"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-121"
          xlink:label="f-121"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-127"
          xlink:label="f-127"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-123"
          xlink:label="f-123"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-122"
          xlink:label="f-122"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-124"
          xlink:label="f-124"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-126"
          xlink:label="f-126"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-130"
          xlink:label="f-130"
          xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The returns shown in the bar chart are for Institutional Class shares of the Fund.  Investor Class shares would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the classes do not have the same expenses. Investor Class shares are not currently offered for purchase.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-129"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-128"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-125"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-121"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-127"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-123"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-122"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-124"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-126"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-130"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-140"
          xlink:label="f-140"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-139"
          xlink:label="f-139"
          xlink:type="locator"/>
        <link:footnote id="fn-3" xlink:label="fn-3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Effective June 28, 2025, the Fund&#x2019;s annual management fee rate was reduced from 0.65% to 0.45% of the Fund&#x2019;s average daily net assets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-140"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-139"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-145"
          xlink:label="f-145"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-146"
          xlink:label="f-146"
          xlink:type="locator"/>
        <link:footnote id="fn-4" xlink:label="fn-4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Acquired Fund Fees and Expenses (&#x201c;AFFE&#x201d;) are the indirect costs of investing in other investment companies.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-145"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-146"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-148"
          xlink:label="f-148"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-147"
          xlink:label="f-147"
          xlink:type="locator"/>
        <link:footnote id="fn-5" xlink:label="fn-5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Total Annual Fund Operating Expenses shown in the table above do not correlate to the Ratio of Expenses to Average Net Assets figures found within the &#x201c;Financial Highlights&#x201d; section of the Prospectus because the &#x201c;Financial Highlights&#x201d; include only the direct operating expenses incurred by the Fund and exclude indirect expenses, such as AFFE, and Total Annual Fund Operating Expenses reflects the current annual management fee rate.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-148"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-147"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-242"
          xlink:label="f-242"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-247"
          xlink:label="f-247"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-239"
          xlink:label="f-239"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-245"
          xlink:label="f-245"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-246"
          xlink:label="f-246"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-244"
          xlink:label="f-244"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-241"
          xlink:label="f-241"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-238"
          xlink:label="f-238"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-243"
          xlink:label="f-243"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-240"
          xlink:label="f-240"
          xlink:type="locator"/>
        <link:footnote id="fn-6" xlink:label="fn-6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The returns shown in the bar chart are for Institutional Class shares of the Fund.  Investor Class shares would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the classes do not have the same expenses. Investor Class shares are not currently offered for purchase.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-242"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-247"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-239"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-245"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-246"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-244"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-241"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-238"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-243"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-240"
          xlink:to="fn-6"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
