<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  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:tsr="http://tsr/20260430"
  xmlns:us-gaap="http://fasb.org/us-gaap/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="tsr-20260430.xsd" xlink:type="simple"/>
    <context id="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283894_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83880Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283880_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_106122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251211106122_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283883_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83892Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283892_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283882_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83891Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283891_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283881_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83890Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283890_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283886_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_99669Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025061899669_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283885_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83899Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283899_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283887_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_114977Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260626114977_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283884_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_99668Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025061899668_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283888_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_99670Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025061899670_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117199Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283889_7436Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283894_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83880Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283880_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_106122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251211106122_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83883Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283883_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83892Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283892_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283882_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83891Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283891_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83881Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283881_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83890Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283890_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283886_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_99669Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025061899669_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283885_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83899Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024120283899_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83887Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283887_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_114977Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260626114977_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283884_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_99668Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025061899668_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283888_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_99670Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025061899670_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83889Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811030</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000117200Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024120283889_7437Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="RATIO">
        <measure>pure</measure>
    </unit>
    <unit id="UNIT">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-7284">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-7285">0000811030</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-7286">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="hidden786">N-CSRS</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-7665">Professionally Managed Portfolios</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-7666"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-101"
      xml:lang="en-US">Becker Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-110"
      xml:lang="en-US">Retail Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-113"
      xml:lang="en-US">BVEFX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-119"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-122"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;semi-annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Becker Equity Fund for the period of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;November &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;1, 2025, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 30, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-124"
      xml:lang="en-US">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-131"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.beckercap.com/mutual-fund/&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can also request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 551-3998&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-133"
      xml:lang="en-US">https://www.beckercap.com/mutual-fund/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-137"
      xml:lang="en-US">(800) 551-3998</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="foot-7436_811538-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST SIX MONTHS? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;a $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;;"&gt;&lt;sup&gt;&lt;b&gt;1&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Retail Class&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$40&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.78%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      decimals="INF"
      id="ixv-7667"
      unitRef="USD">40</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      decimals="INF"
      id="foot-7436_811538-1021"
      unitRef="RATIO">0.0078</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-201"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$103,532,875&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;50&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;10%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30Member"
      decimals="INF"
      id="ixv-7669"
      unitRef="USD">103532875</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30Member"
      decimals="INF"
      id="ixv-7670"
      unitRef="UNIT">50</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      decimals="INF"
      id="ixv-7671"
      unitRef="RATIO">0.10</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="foot-7436_811545-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23119777158774%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.768802228412255%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top 10 Issuers&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(% of &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;net &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;assets)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&#160;
               &lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;First American Treasury &lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Obligations Fund&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.4%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;4.5%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;JPMorgan Chase &amp;amp; Co.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.8%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Berkshire Hathaway, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.6%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Blackrock, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.2%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Charles Schwab Corp.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.2%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;FirstEnergy Corp.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.1%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Amazon.com, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.1%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Southern Co.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.0%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Chubb Ltd.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;2.9%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Top Sectors&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;*&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of net assets)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7436img003.jpg" style="width:97.85407725321889%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83894Member"
      decimals="INF"
      id="ixv-7672"
      unitRef="RATIO">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_106122Member"
      decimals="INF"
      id="ixv-7673"
      unitRef="RATIO">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83892Member"
      decimals="INF"
      id="ixv-7674"
      unitRef="RATIO">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83891Member"
      decimals="INF"
      id="ixv-7675"
      unitRef="RATIO">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83890Member"
      decimals="INF"
      id="ixv-7676"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_99669Member"
      decimals="INF"
      id="ixv-7677"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83899Member"
      decimals="INF"
      id="ixv-7678"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_114977Member"
      decimals="INF"
      id="ixv-7679"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_99668Member"
      decimals="INF"
      id="ixv-7680"
      unitRef="RATIO">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_99670Member"
      decimals="INF"
      id="ixv-7681"
      unitRef="RATIO">0.029</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7436_duration_BeckerEquityFund_RetailClass_2025-11-01_2026-04-30Member"
      id="ixv-387"
      xml:lang="en-US">https://www.beckercap.com/mutual-fund/</oef:UpdProspectusWebAddress>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83880Member"
      decimals="INF"
      id="ixv-7682"
      unitRef="RATIO">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83883Member"
      decimals="INF"
      id="ixv-7683"
      unitRef="RATIO">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83882Member"
      decimals="INF"
      id="ixv-7684"
      unitRef="RATIO">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83881Member"
      decimals="INF"
      id="ixv-7685"
      unitRef="RATIO">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83886Member"
      decimals="INF"
      id="ixv-7686"
      unitRef="RATIO">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83885Member"
      decimals="INF"
      id="ixv-7687"
      unitRef="RATIO">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83887Member"
      decimals="INF"
      id="ixv-7688"
      unitRef="RATIO">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83884Member"
      decimals="INF"
      id="ixv-7689"
      unitRef="RATIO">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83888Member"
      decimals="INF"
      id="ixv-7690"
      unitRef="RATIO">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7436_instant_BeckerEquityFund_RetailClass_2026-04-30_83889Member"
      decimals="INF"
      id="ixv-7691"
      unitRef="RATIO">0.093</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-448"
      xml:lang="en-US">Becker Equity Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-457"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-460"
      xml:lang="en-US">BVEIX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-466"
      xml:lang="en-US">2026-04-30</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-469"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;This &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;semi-annual shareholder report&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt; contains important information about the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Becker Equity Fund for the period of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;November &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;1, 2025, to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 30, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7436_duration_BeckerEquityFund_2025-11-01_2026-04-30Member"
      id="ixv-471"
      xml:lang="en-US">semi-annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-478"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can find additional information about the Fund at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;https://www.beckercap.com/mutual-fund/&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;You can also request this information by contacting us at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;(800) 551-3998&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;.&lt;/span&gt;</oef:AddlInfoTextBlock>
    <oef:AddlInfoWebsite
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-480"
      xml:lang="en-US">https://www.beckercap.com/mutual-fund/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-484"
      xml:lang="en-US">(800) 551-3998</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="foot-7437_811629-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE LAST SIX MONTHS? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(based on a hypothetical $10,000 investment)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #E6FAFF;border-left:1.5pt solid #E6FAFF;  border-right:1.5pt solid #E6FAFF;  border-bottom:1.5pt solid #E6FAFF; margin-left:7.9pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:50%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:22.33812949640288%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:27.661870503597125%;background-color:#E6FAFF;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Class Name&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs of a $10,000 &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;investment&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;border-bottom:1.5pt solid #1447FF;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;Costs paid as a percentage of &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;&lt;b&gt;a $10,000 investment&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;;"&gt;&lt;sup&gt;&lt;b&gt;1&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;Institutional Class&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$35&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E6FAFF;;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E6FAFF;padding-left:2pt;padding-top:1.5pt;padding-bottom:0;align:center;text-align:center;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;0.68%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      decimals="INF"
      id="ixv-7692"
      unitRef="USD">35</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      decimals="INF"
      id="foot-7437_811629-1021"
      unitRef="RATIO">0.0068</oef:ExpenseRatioPct>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-548"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;KEY FUND STATISTICS &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;border-top:1.5pt solid #6B6B6B;margin-left:7.75pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:74.41007194244604%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:25.58992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Net Assets&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;$103,532,875&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Number of Holdings&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;50&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Portfolio Turnover&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;10%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AddlFundStatisticsTextBlock>
    <us-gaap:AssetsNet
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30Member"
      decimals="INF"
      id="ixv-7694"
      unitRef="USD">103532875</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30Member"
      decimals="INF"
      id="ixv-7695"
      unitRef="UNIT">50</oef:HoldingsCount>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      decimals="INF"
      id="ixv-7696"
      unitRef="RATIO">0.10</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="foot-7437_811636-1011"
      xml:lang="en-US">&lt;div&gt;&lt;span style="text-transform:uppercase;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;text-transform:uppercase;color:#1447FF;;"&gt;&lt;b&gt;WHAT DID THE FUND INVEST IN? &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;(as of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;April 30, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23119777158774%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.768802228412255%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;Top 10 Issuers&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(% of &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;net &lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;assets)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&#160;
               &lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;First American Treasury &lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Obligations Fund&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.4%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;4.5%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;JPMorgan Chase &amp;amp; Co.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.8%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Berkshire Hathaway, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.6%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Blackrock, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.2%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Charles Schwab Corp.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.2%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;FirstEnergy Corp.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.1%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Amazon.com, Inc.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.1%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Southern Co.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="background-color:#E4F5FF;;border-bottom:0.75pt solid #6B6B6B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#E4F5FF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;3.0%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:3pt;padding-top:1pt;padding-bottom:0;align:left;text-align:left;padding-right:2pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="padding-left:0pt;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Chubb Ltd.&lt;/span&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:1pt;padding-bottom:0;align:right;text-align:right;padding-right:3pt;font-family:Arial, Helvetica, sans-serif;font-size:10pt;margin-top:1pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;2.9%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;Top Sectors&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt;*&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12.024pt;color:#161616;;"&gt;&lt;b&gt; (% of net assets)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7437img003.jpg" style="width:97.85407725321889%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83894Member"
      decimals="INF"
      id="ixv-7697"
      unitRef="RATIO">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_106122Member"
      decimals="INF"
      id="ixv-7698"
      unitRef="RATIO">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83892Member"
      decimals="INF"
      id="ixv-7699"
      unitRef="RATIO">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83891Member"
      decimals="INF"
      id="ixv-7700"
      unitRef="RATIO">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83890Member"
      decimals="INF"
      id="ixv-7701"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_99669Member"
      decimals="INF"
      id="ixv-7702"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83899Member"
      decimals="INF"
      id="ixv-7703"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_114977Member"
      decimals="INF"
      id="ixv-7704"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_99668Member"
      decimals="INF"
      id="ixv-7705"
      unitRef="RATIO">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_99670Member"
      decimals="INF"
      id="ixv-7706"
      unitRef="RATIO">0.029</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7437_duration_BeckerEquityFund_InstitutionalClass_2025-11-01_2026-04-30Member"
      id="ixv-734"
      xml:lang="en-US">https://www.beckercap.com/mutual-fund/</oef:UpdProspectusWebAddress>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83880Member"
      decimals="INF"
      id="ixv-7707"
      unitRef="RATIO">0.208</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83883Member"
      decimals="INF"
      id="ixv-7708"
      unitRef="RATIO">0.147</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83882Member"
      decimals="INF"
      id="ixv-7709"
      unitRef="RATIO">0.113</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83881Member"
      decimals="INF"
      id="ixv-7710"
      unitRef="RATIO">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83886Member"
      decimals="INF"
      id="ixv-7711"
      unitRef="RATIO">0.100</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83885Member"
      decimals="INF"
      id="ixv-7712"
      unitRef="RATIO">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83887Member"
      decimals="INF"
      id="ixv-7713"
      unitRef="RATIO">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83884Member"
      decimals="INF"
      id="ixv-7714"
      unitRef="RATIO">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83888Member"
      decimals="INF"
      id="ixv-7715"
      unitRef="RATIO">0.050</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7437_instant_BeckerEquityFund_InstitutionalClass_2026-04-30_83889Member"
      decimals="INF"
      id="ixv-7716"
      unitRef="RATIO">0.093</oef:PctOfNav>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#foot-7436_811538-1011"
          xlink:label="foot-7436_811538-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7436_811538_402243" xlink:label="WSF_7436_811538_402243" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">1</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Annualized</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7436_811538-1011"
          xlink:to="WSF_7436_811538_402243"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7436_811545-1011"
          xlink:label="foot-7436_811545-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7436_811542_315332" xlink:label="WSF_7436_811542_315332" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">The Global Industry Classification Standard (&#x201c;GICS&#xae;&#x201d;) was developed by and/or is the exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and S&amp;P and has been licensed for use by U.S. </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Bank Global Fund Services.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7436_811545-1011"
          xlink:to="WSF_7436_811542_315332"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7437_811629-1011"
          xlink:label="foot-7437_811629-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7437_811629_402243" xlink:label="WSF_7437_811629_402243" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">1</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Annualized</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7437_811629-1011"
          xlink:to="WSF_7437_811629_402243"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7437_811636-1011"
          xlink:label="foot-7437_811636-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7437_811633_315332" xlink:label="WSF_7437_811633_315332" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en"><xhtml:table style="padding-top:5pt;width:100%;cellspacing:0;margin-left:8pt;"><xhtml:tr><xhtml:td style="vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:6pt;text-align:left;align:left;width:2%;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:8.02pt;color:#6B6B6B;;">*</xhtml:span></xhtml:td><xhtml:td style="padding-bottom:0pt;padding-top:-10.02pt;padding-left:2pt;padding-right:0pt;"><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">The Global Industry Classification Standard (&#x201c;GICS&#xae;&#x201d;) was developed by and/or is the exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and S&amp;P and has been licensed for use by U.S. </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">Bank Global Fund Services.</xhtml:span></xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="foot-7437_811636-1011"
          xlink:to="WSF_7437_811633_315332"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
