<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  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/20260331"
  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-20260331.xsd" xlink:type="simple"/>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82119Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682119_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_97470Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897470_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682104_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682120_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82142Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682142_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82100Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682100_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82143Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682143_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82123Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682123_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2016-04-01_2026-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2016-03-31_2016-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2017-03-31_2017-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2018-03-31_2018-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2019-03-31_2019-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7187Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82119Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682119_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_97470Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897470_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682104_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682120_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82142Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682142_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82100Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682100_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82143Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682143_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82123Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682123_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2026-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2019-07-01_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214593Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7186_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_98822Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025053098822_7186Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103888_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103885_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112133Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112133_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112134Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112134_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112135Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112135_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82115Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682115_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112136Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112136_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82127Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682127_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103886_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103884_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-03-31_2016-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2017-03-31_2017-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2018-03-31_2018-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2019-03-31_2019-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017894Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7197Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103888Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103888_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103885_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112133Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112133_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112134Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112134_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112135Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112135_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82115Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682115_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112136Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112136_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82127Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682127_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103886Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103886_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103884Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103884_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2019-07-01_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214587Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7196Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82156Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682156_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82155Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682155_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82143Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682143_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82153Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682153_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82159Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682159_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_97484Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897484_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82160Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682160_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_112145Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112145_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_97483Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897483_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064611Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7183_duration_BuffaloFlexibleAllocationFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7183Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82156Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682156_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82155Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682155_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82143Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682143_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82153Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682153_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82159Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682159_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_97484Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897484_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82160Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682160_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_112145Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112145_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_97483Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897483_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214591Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7182_duration_BuffaloFlexibleAllocationFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7182Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82119Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682119_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682104_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682120_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_97470Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897470_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82100Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682100_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82142Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682142_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82107Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682107_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82123Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682123_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682122_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2016-04-01_2026-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2016-03-31_2016-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2017-03-31_2017-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2018-03-31_2018-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2019-03-31_2019-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064615Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7195_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7195Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82119Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682119_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682104_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82120Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682120_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_97470Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897470_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82100Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682100_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82142Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682142_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82107Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682107_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82123Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682123_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82122Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682122_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2019-07-01_2026-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2019-07-01_2019-07-01_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214595Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7194_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_98830Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298830_7194Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_97470Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897470_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82100Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682100_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682104_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82106Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682106_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_112132Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112132_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82102Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682102_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_103882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103882_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82098Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682098_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82107Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682107_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682108_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2016-04-01_2026-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2016-03-31_2016-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2017-03-31_2017-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2018-03-31_2018-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2019-03-31_2019-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000120435Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7179_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7179Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_97470Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897470_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82100Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682100_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82104Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682104_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82099Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682099_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82106Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682106_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_112132Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112132_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82102Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682102_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_103882Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103882_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82098Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682098_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82107Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682107_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82108Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682108_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2026-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2019-07-01_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214596Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7178_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_98827Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298827_7178Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983851_7185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83856Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983856_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83852Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983852_7185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983857_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983853_7185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83858Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983858_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_98832Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2025060298832_7185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983859_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983855_7185Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983860_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2016-04-01_2026-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2016-04-01_2026-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2016-03-31_2016-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2016-03-31_2016-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2017-03-31_2017-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2017-03-31_2017-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2018-03-31_2018-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2018-03-31_2018-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2019-03-31_2019-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2019-03-31_2019-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064612Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7185_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7185Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83851Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983851_7184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83856Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983856_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83852Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983852_7184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83857Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983857_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83853Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983853_7184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83858Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983858_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_98832Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2025060298832_7184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83859Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983859_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83855Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">tsr:bench2024112983855_7184Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83860Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:CreditQualityAxis">tsr:bench2024112983860_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2026-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2026-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2019-07-01_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2019-07-01_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214592Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_113584Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113584_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7184_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_98831Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298831_7184Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_103880Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103880_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59616Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82088Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682088_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59688Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59637Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_112130Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112130_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59664Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82090Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682090_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59638Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_112131Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112131_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59654Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82096Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682096_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59684Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82094Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682094_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59559Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82089Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682089_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59608Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_97469Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897469_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_83861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">tsr:bench2024112983861_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2016-04-01_2026-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2016-04-01_2026-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2016-03-31_2016-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2016-03-31_2016-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2017-03-31_2017-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2017-03-31_2017-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2018-03-31_2018-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2018-03-31_2018-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2019-03-31_2019-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2019-03-31_2019-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000052696Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7181_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7181Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_103880Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103880_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59616Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82088Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682088_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59688Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59637Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_112130Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112130_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59664Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82090Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682090_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59638Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_112131Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112131_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59654Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82096Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682096_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59684Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:IE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82094Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682094_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59559Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82089Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682089_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59608Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:GeographicRegionAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_97469Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897469_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_83861Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:OtherCategory1Axis">tsr:bench2024112983861_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2019-07-01_2026-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2019-07-01_2026-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2019-07-01_2019-07-01_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2019-07-01_2019-07-01_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214590Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_113581Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260528113581_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7180_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_98829Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298829_7180Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_112140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112140_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82135Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682135_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_103894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103894_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82130Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682130_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82134Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682134_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_103895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103895_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_112141Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112141_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82098Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682098_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82132Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682132_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_112142Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112142_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-03-31_2016-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2017-03-31_2017-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2018-03-31_2018-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2019-03-31_2019-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017896Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7191Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_112140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112140_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82135Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682135_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_103894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103894_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82130Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682130_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82134Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682134_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_103895Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103895_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_112141Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112141_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82098Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682098_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82132Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682132_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_112142Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112142_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2019-07-01_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214589Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7190Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82130Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682130_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_103894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103894_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112143Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112143_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82138Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682138_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112140_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82135Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682135_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112144Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112144_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82134Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682134_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82098Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682098_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112141Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112141_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82141Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682141_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2016-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2016-03-31_2016-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2017-03-31_2017-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2018-03-31_2018-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2019-03-31_2019-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000017895Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7189_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7189Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82130Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682130_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_103894Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103894_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112143Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112143_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82138Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682138_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112140Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112140_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82135Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682135_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82085Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682085_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112144Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112144_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82109Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682109_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82134Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682134_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82098Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682098_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112141Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112141_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82083Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682083_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82141Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682141_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2026-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2019-07-01_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214588Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7188_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_98833Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298833_7188Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_112137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112137_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_103885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103885_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82128Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682128_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_97473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897473_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_112138Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112138_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_112139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112139_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_97471Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897471_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82126Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682126_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82129Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682129_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2016-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2016-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2016-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2016-03-31_2016-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2016-03-31_2016-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2016-03-31_2016-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-31</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2017-03-31_2017-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2017-03-31_2017-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2017-03-31_2017-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-31</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2018-03-31_2018-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2018-03-31_2018-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2018-03-31_2018-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2019-03-31_2019-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2019-03-31_2019-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2019-03-31_2019-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000064614Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7193_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7193Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_83838Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024112983838_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82078Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682078_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_112137Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112137_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82079Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682079_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_103885Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20251029103885_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82080Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682080_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82128Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682128_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82081Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682081_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_97473Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897473_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82084Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682084_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_112138Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112138_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82086Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682086_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_112139Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench20260424112139_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82082Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024110682082_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_97471Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2025042897471_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_83839Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:IndustrySectorAxis">tsr:bench2024112983839_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82126Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682126_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82129Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="oef:LargestHoldingAxis">tsr:bench2024110682129_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2026-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2026-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2026-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2019-07-01_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2019-07-01_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-07-01</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:ClassAxis">tsr:C000214594Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_113512Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:BroadBasedIndexAxis">tsr:bench20260527113512_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c_7192_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_98823Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001135300</identifier>
            <segment>
                <xbrldi:explicitMember dimension="oef:AdditionalIndexAxis">tsr:bench2025060298823_7192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-31</startDate>
            <endDate>2025-03-31</endDate>
        </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_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-81470">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-81471">0001135300</dei:EntityCentralIndexKey>
    <dei:EntityInvCompanyType
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-81472">N-1A</dei:EntityInvCompanyType>
    <dei:DocumentType
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-90322">N-CSR</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-90323"> Buffalo Funds</dei:EntityRegistrantName>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-90324"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:FundName
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-95"
      xml:lang="en-US">Buffalo Blue Chip Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-104"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-107"
      xml:lang="en-US">BUFEX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-113"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-116"
      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;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;Buffalo Blue Chip Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-118"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-126"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-128"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-132"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-139"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$98&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.90%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90325"
      unitRef="USD">98</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90326"
      unitRef="RATIO">0.0090</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-185"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 1000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments in Information Technology and Communication Services contributed to positive absolute &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance during the period. Shares of&#160;&#x2009;NVIDIA, Alphabet, and Broadcom moved sharply higher, propelling the Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance over the 12-month period. However, performance compared to the Index lagged slightly due to weaker stock &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;selection among the Fund&#x2019;s Health Care and Consumer Discretionary investments. Within Consumer Discretionary, the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Fund was underweight Tesla, which was a significant gainer for the Index. Within Health Care, the Fund&#x2019;s investments in &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Abbott Laboratories, UnitedHealth Group, Boston Scientific, and others declined in value over the 12-month period, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;negatively impacting relative performance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;NVIDIA Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&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;/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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Broadcom, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;GE Vernova, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&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;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;UnitedHealth Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Intuit, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Arthur J. Gallagher &amp;amp; Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ServiceNow, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Zscaler, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-358"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7187img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-362"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Blue Chip Growth Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;17.00&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;11.11&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;14.78&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.72&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;Russell 1000 Growth Index&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;18.81&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;12.76&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;16.83&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-396"
      xml:lang="en-US">Buffalo Blue Chip Growth Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90327"
      unitRef="RATIO">0.1700</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90328"
      unitRef="RATIO">0.1111</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90329"
      unitRef="RATIO">0.1478</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-411"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90330"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90331"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90332"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member"
      id="ixv-426"
      xml:lang="en-US">Russell 1000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90333"
      unitRef="RATIO">0.1881</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90334"
      unitRef="RATIO">0.1276</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2016-04-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90335"
      unitRef="RATIO">0.1683</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-439"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-447"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-450"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-458"
      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:#00AD5F;;"&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;March 31, 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;$159,055,130&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;88&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;Net Advisory Fee&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;$1,208,057&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;Portfolio Turnover Rate&lt;/b&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: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;52%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$1,789.18B&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_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90336"
      unitRef="USD">159055130</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90337"
      unitRef="UNIT">88</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90338"
      unitRef="USD">1208057</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90339"
      unitRef="RATIO">0.52</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7187_785245-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;NVIDIA 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.7%&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;Apple, 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;9.0%&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;Microsoft 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;7.9%&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;6.3%&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;Fidelity Money Market Government Portfolio&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;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;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;5.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;Broadcom, 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;4.0%&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;Meta Platforms, 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.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;Eli Lilly &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;2.4%&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;Mastercard, Inc.&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;1.6%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7187img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82119Member"
      decimals="INF"
      id="ixv-90340"
      unitRef="RATIO">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_97470Member"
      decimals="INF"
      id="ixv-90341"
      unitRef="RATIO">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90342"
      unitRef="RATIO">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82104Member"
      decimals="INF"
      id="ixv-90343"
      unitRef="RATIO">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-90344"
      unitRef="RATIO">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82120Member"
      decimals="INF"
      id="ixv-90345"
      unitRef="RATIO">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82142Member"
      decimals="INF"
      id="ixv-90346"
      unitRef="RATIO">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82100Member"
      decimals="INF"
      id="ixv-90347"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82143Member"
      decimals="INF"
      id="ixv-90348"
      unitRef="RATIO">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82123Member"
      decimals="INF"
      id="ixv-90349"
      unitRef="RATIO">0.016</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-667"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-90350"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-90351"
      unitRef="USD">11867</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-90352"
      unitRef="USD">13696</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-90353"
      unitRef="USD">15471</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90354"
      unitRef="USD">14944</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90355"
      unitRef="USD">23429</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90356"
      unitRef="USD">25826</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90357"
      unitRef="USD">23222</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90358"
      unitRef="USD">32288</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90359"
      unitRef="USD">33912</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90360"
      unitRef="USD">39678</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-90361"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-90362"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-90363"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-90364"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90365"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90366"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90367"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90368"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90369"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90370"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90371"
      unitRef="USD">36157</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2016-03-31_2016-03-31_98822Member"
      decimals="INF"
      id="ixv-90372"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2017-03-31_2017-03-31_98822Member"
      decimals="INF"
      id="ixv-90373"
      unitRef="USD">11576</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2018-03-31_2018-03-31_98822Member"
      decimals="INF"
      id="ixv-90374"
      unitRef="USD">14036</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2019-03-31_2019-03-31_98822Member"
      decimals="INF"
      id="ixv-90375"
      unitRef="USD">15825</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_98822Member"
      decimals="INF"
      id="ixv-90376"
      unitRef="USD">15969</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_98822Member"
      decimals="INF"
      id="ixv-90377"
      unitRef="USD">25989</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_98822Member"
      decimals="INF"
      id="ixv-90378"
      unitRef="USD">29882</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_98822Member"
      decimals="INF"
      id="ixv-90379"
      unitRef="USD">26624</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_98822Member"
      decimals="INF"
      id="ixv-90380"
      unitRef="USD">37007</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_98822Member"
      decimals="INF"
      id="ixv-90381"
      unitRef="USD">39880</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90382"
      unitRef="USD">47382</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90383"
      unitRef="RATIO">0.439</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90384"
      unitRef="RATIO">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90385"
      unitRef="RATIO">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90386"
      unitRef="RATIO">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90387"
      unitRef="RATIO">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90388"
      unitRef="RATIO">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90389"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90390"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-90391"
      unitRef="RATIO">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7187_instant_BuffaloBlueChipGrowthFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90392"
      unitRef="RATIO">0.068</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-711"
      xml:lang="en-US">Buffalo Blue Chip Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-720"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-723"
      xml:lang="en-US">BUIEX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-729"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-732"
      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;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;Buffalo Blue Chip Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-734"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-741"
      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://buffalofunds.com/resources/&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-492-8332&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_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-743"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-746"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-753"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$84&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.77%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90393"
      unitRef="USD">84</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90394"
      unitRef="RATIO">0.0077</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-799"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 1000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments in Information Technology and Communication Services contributed to positive absolute &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance during the period. Shares of&#160;&#x2009;NVIDIA, Alphabet, and Broadcom moved sharply higher, propelling the Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance over the 12-month period. However, performance compared to the Index lagged slightly due to weaker stock &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;selection among the Fund&#x2019;s Health Care and Consumer Discretionary investments. Within Consumer Discretionary, the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Fund was underweight Tesla, which was a significant gainer for the Index. Within Health Care, the Fund&#x2019;s investments in &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Abbott Laboratories, UnitedHealth Group, Boston Scientific, and others declined in value over the 12-month period, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;negatively impacting relative performance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;NVIDIA Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&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;/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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Broadcom, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;GE Vernova, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&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;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;UnitedHealth Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Intuit, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Arthur J. Gallagher &amp;amp; Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ServiceNow, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Zscaler, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-972"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7186img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-976"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Blue Chip Growth Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;17.15&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;11.26&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;14.18&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.56&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;Russell 1000 Growth Index&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;18.81&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;12.76&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;16.69&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1013"
      xml:lang="en-US">Buffalo Blue Chip Growth Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90395"
      unitRef="RATIO">0.1715</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90396"
      unitRef="RATIO">0.1126</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90397"
      unitRef="RATIO">0.1418</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-1028"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90398"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90399"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90400"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member"
      id="ixv-1043"
      xml:lang="en-US">Russell 1000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90401"
      unitRef="RATIO">0.1881</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2021-04-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90402"
      unitRef="RATIO">0.1276</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90403"
      unitRef="RATIO">0.1669</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1056"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1064"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1067"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1075"
      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:#00AD5F;;"&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;March 31, 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;$159,055,130&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;88&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;Net Advisory Fee&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;$1,208,057&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;Portfolio Turnover Rate&lt;/b&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: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;52%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$1,789.18B&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_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90404"
      unitRef="USD">159055130</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90405"
      unitRef="UNIT">88</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90406"
      unitRef="USD">1208057</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90407"
      unitRef="RATIO">0.52</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7186_785121-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;NVIDIA 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;12.7%&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;Apple, 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;9.0%&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;Microsoft 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;7.9%&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;6.3%&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;Fidelity Money Market Government Portfolio&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;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;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;5.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;Broadcom, 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;4.0%&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;Meta Platforms, 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.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;Eli Lilly &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;2.4%&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;Mastercard, Inc.&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;1.6%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7186img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82119Member"
      decimals="INF"
      id="ixv-90408"
      unitRef="RATIO">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_97470Member"
      decimals="INF"
      id="ixv-90409"
      unitRef="RATIO">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90410"
      unitRef="RATIO">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82104Member"
      decimals="INF"
      id="ixv-90411"
      unitRef="RATIO">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-90412"
      unitRef="RATIO">0.054</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82120Member"
      decimals="INF"
      id="ixv-90413"
      unitRef="RATIO">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82142Member"
      decimals="INF"
      id="ixv-90414"
      unitRef="RATIO">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82100Member"
      decimals="INF"
      id="ixv-90415"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82143Member"
      decimals="INF"
      id="ixv-90416"
      unitRef="RATIO">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82123Member"
      decimals="INF"
      id="ixv-90417"
      unitRef="RATIO">0.016</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1283"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-90418"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90419"
      unitRef="USD">228618</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90420"
      unitRef="USD">358981</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90421"
      unitRef="USD">396385</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90422"
      unitRef="USD">356872</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90423"
      unitRef="USD">496741</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90424"
      unitRef="USD">522381</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90425"
      unitRef="USD">611947</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-90426"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90427"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90428"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90429"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90430"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90431"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90432"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90433"
      unitRef="USD">589843</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2019-07-01_2019-07-01_98822Member"
      decimals="INF"
      id="ixv-90434"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2020-03-31_2020-03-31_98822Member"
      decimals="INF"
      id="ixv-90435"
      unitRef="USD">238834</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2021-03-31_2021-03-31_98822Member"
      decimals="INF"
      id="ixv-90436"
      unitRef="USD">388688</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2022-03-31_2022-03-31_98822Member"
      decimals="INF"
      id="ixv-90437"
      unitRef="USD">446902</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2023-03-31_2023-03-31_98822Member"
      decimals="INF"
      id="ixv-90438"
      unitRef="USD">398183</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2024-03-31_2024-03-31_98822Member"
      decimals="INF"
      id="ixv-90439"
      unitRef="USD">553461</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-03-31_2025-03-31_98822Member"
      decimals="INF"
      id="ixv-90440"
      unitRef="USD">596426</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7186_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31_98822Member"
      decimals="INF"
      id="ixv-90441"
      unitRef="USD">708628</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90442"
      unitRef="RATIO">0.439</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90443"
      unitRef="RATIO">0.117</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90444"
      unitRef="RATIO">0.105</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90445"
      unitRef="RATIO">0.085</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90446"
      unitRef="RATIO">0.068</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90447"
      unitRef="RATIO">0.060</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90448"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90449"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-90450"
      unitRef="RATIO">0.014</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7186_instant_BuffaloBlueChipGrowthFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90451"
      unitRef="RATIO">0.068</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1327"
      xml:lang="en-US">Buffalo Early Stage Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1336"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1339"
      xml:lang="en-US">BUFOX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-1345"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1348"
      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;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;Buffalo Early Stage Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-1350"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1357"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1359"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1363"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1367"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1376"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$154&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;1.48%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90452"
      unitRef="USD">154</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90453"
      unitRef="RATIO">0.0148</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1422"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 2000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Quality, as a performance factor, continued to struggle during the review period. Leading contributors to the Index returns &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;over the trailing 12-months were from companies that we consider speculative, and trading at valuations that are not &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;digestible for professional, fundamental investors.&#160;&#x2009;The Fund&#x2019;s underweight to these companies led to much of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the&#160;&#x2009;underperformance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Industrials sector were the largest contributors to positive absolute performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;throughout the year with meaningful impact from Willdan Group, Sterling Infrastructure, and Kratos Defense &amp;amp; Security &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Solutions. However, performance compared to the Index lagged predominantly due to weak stock selection with the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Fund&#x2019;s Health Care holdings, which detracted from absolute and relative results during the period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Applied Optoelectronics, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Willdan Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Sterling Infrastructure, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;nLIGHT, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kratos Defense &amp;amp; Security Solutions, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Compass Diversified Holdings&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Vertex, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Grid Dynamics Holdings, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;HealthStream, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Phreesia, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1593"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7197img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1597"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Early Stage Growth Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;8.60&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-4.33&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.12&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.72&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;Russell 2000 Growth Index&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;23.58&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;1.62&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;9.79&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1631"
      xml:lang="en-US">Buffalo Early Stage Growth Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90454"
      unitRef="RATIO">0.0860</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90455"
      unitRef="RATIO">-0.0433</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90456"
      unitRef="RATIO">0.0912</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-1646"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90457"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90458"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90459"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member"
      id="ixv-1661"
      xml:lang="en-US">Russell 2000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90460"
      unitRef="RATIO">0.2358</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90461"
      unitRef="RATIO">0.0162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90462"
      unitRef="RATIO">0.0979</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1674"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1682"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1685"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1693"
      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:#00AD5F;;"&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;March 31, 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;$61,185,554&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;73&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;Net Advisory Fee&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;$856,925&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;Portfolio Turnover Rate&lt;/b&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: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;48%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$1.99B&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_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90463"
      unitRef="USD">61185554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90464"
      unitRef="UNIT">73</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90465"
      unitRef="USD">856925</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90466"
      unitRef="RATIO">0.48</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7197_786473-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;OneSpaWorld Holdings Ltd.&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;2.7%&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;WisdomTree, 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;2.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;Guardian Pharmacy Services, 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;2.6%&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;LeMaitre Vascular, 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;2.3%&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;Cardinal Infrastructure Group, 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;2.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;Transcat, 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;2.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;Patrick Industries, 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;2.0%&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;Champion Homes, 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;2.0%&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;TAT Technologies Ltd.&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;2.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;American Superconductor Corp.&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;1.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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7197img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103888Member"
      decimals="INF"
      id="ixv-90467"
      unitRef="RATIO">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103885Member"
      decimals="INF"
      id="ixv-90468"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112133Member"
      decimals="INF"
      id="ixv-90469"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112134Member"
      decimals="INF"
      id="ixv-90470"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112135Member"
      decimals="INF"
      id="ixv-90471"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82115Member"
      decimals="INF"
      id="ixv-90472"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_112136Member"
      decimals="INF"
      id="ixv-90473"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82127Member"
      decimals="INF"
      id="ixv-90474"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103886Member"
      decimals="INF"
      id="ixv-90475"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_103884Member"
      decimals="INF"
      id="ixv-90476"
      unitRef="RATIO">0.019</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1899"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective May 5, 2025, Mr. Tim Miller was named portfolio manager of the Fund. Concurrently, Messrs. Craig Richard and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Doug Cartwright ceased serving as co-portfolio managers of the Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1907"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1909"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1913"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-1917"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-90477"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-90478"
      unitRef="USD">12299</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-90479"
      unitRef="USD">14985</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-90480"
      unitRef="USD">16392</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90481"
      unitRef="USD">14036</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90482"
      unitRef="USD">29877</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90483"
      unitRef="USD">25896</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90484"
      unitRef="USD">22210</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90485"
      unitRef="USD">23848</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90486"
      unitRef="USD">22047</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90487"
      unitRef="USD">23943</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-90488"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-90489"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-90490"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-90491"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90492"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90493"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90494"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90495"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90496"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90497"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90498"
      unitRef="USD">36157</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2016-03-31_2016-03-31_98823Member"
      decimals="INF"
      id="ixv-90499"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2017-03-31_2017-03-31_98823Member"
      decimals="INF"
      id="ixv-90500"
      unitRef="USD">12303</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2018-03-31_2018-03-31_98823Member"
      decimals="INF"
      id="ixv-90501"
      unitRef="USD">14596</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2019-03-31_2019-03-31_98823Member"
      decimals="INF"
      id="ixv-90502"
      unitRef="USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_98823Member"
      decimals="INF"
      id="ixv-90503"
      unitRef="USD">12342</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_98823Member"
      decimals="INF"
      id="ixv-90504"
      unitRef="USD">23474</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_98823Member"
      decimals="INF"
      id="ixv-90505"
      unitRef="USD">20111</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_98823Member"
      decimals="INF"
      id="ixv-90506"
      unitRef="USD">17980</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_98823Member"
      decimals="INF"
      id="ixv-90507"
      unitRef="USD">21638</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_98823Member"
      decimals="INF"
      id="ixv-90508"
      unitRef="USD">20587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7197_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90509"
      unitRef="USD">25440</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90510"
      unitRef="RATIO">0.275</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90511"
      unitRef="RATIO">0.264</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90512"
      unitRef="RATIO">0.175</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90513"
      unitRef="RATIO">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90514"
      unitRef="RATIO">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90515"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-90516"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90517"
      unitRef="RATIO">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90518"
      unitRef="RATIO">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7197_instant_BuffaloEarlyStageGrowthFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90519"
      unitRef="RATIO">0.018</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1978"
      xml:lang="en-US">Buffalo Early Stage Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1987"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1990"
      xml:lang="en-US">BUIOX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-1996"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-1999"
      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;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;Buffalo Early Stage Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-2001"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2008"
      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://buffalofunds.com/resources/&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-492-8332&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_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2010"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2013"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2017"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2026"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$141&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;1.35%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90520"
      unitRef="USD">141</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90521"
      unitRef="RATIO">0.0135</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2072"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 2000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Quality, as a performance factor, continued to struggle during the review period. Leading contributors to the Index returns &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;over the trailing 12-months were from companies that we consider speculative, and trading at valuations that are not &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;digestible for professional, fundamental investors.&#160;&#x2009;The Fund&#x2019;s underweight to these companies led to much of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the&#160;&#x2009;underperformance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Industrials sector were the largest contributors to positive absolute performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;throughout the year with meaningful impact from Willdan Group, Sterling Infrastructure, and Kratos Defense &amp;amp; Security &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Solutions. However, performance compared to the Index lagged predominantly due to weak stock selection with the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Fund&#x2019;s Health Care holdings, which detracted from absolute and relative results during the period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Applied Optoelectronics, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Willdan Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Sterling Infrastructure, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;nLIGHT, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kratos Defense &amp;amp; Security Solutions, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Compass Diversified Holdings&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Vertex, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Grid Dynamics Holdings, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;HealthStream, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Phreesia, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2243"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7196img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2247"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Early Stage Growth Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;8.73&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-4.23&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;4.78&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.56&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;Russell 2000 Growth Index&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;23.58&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;1.62&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;7.50&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2284"
      xml:lang="en-US">Buffalo Early Stage Growth Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90522"
      unitRef="RATIO">0.0873</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90523"
      unitRef="RATIO">-0.0423</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90524"
      unitRef="RATIO">0.0478</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-2299"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90525"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90526"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90527"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member"
      id="ixv-2314"
      xml:lang="en-US">Russell 2000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90528"
      unitRef="RATIO">0.2358</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90529"
      unitRef="RATIO">0.0162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90530"
      unitRef="RATIO">0.0750</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2327"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2335"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2338"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2346"
      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:#00AD5F;;"&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;March 31, 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;$61,185,554&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;73&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;Net Advisory Fee&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;$856,925&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;Portfolio Turnover Rate&lt;/b&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: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;48%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$1.99B&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_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90531"
      unitRef="USD">61185554</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90532"
      unitRef="UNIT">73</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90533"
      unitRef="USD">856925</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90534"
      unitRef="RATIO">0.48</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7196_786353-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;OneSpaWorld Holdings Ltd.&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;2.7%&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;WisdomTree, 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;2.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;Guardian Pharmacy Services, 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;2.6%&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;LeMaitre Vascular, 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;2.3%&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;Cardinal Infrastructure Group, 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;2.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;Transcat, 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;2.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;Patrick Industries, 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;2.0%&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;Champion Homes, 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;2.0%&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;TAT Technologies Ltd.&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;2.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;American Superconductor Corp.&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;1.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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7196img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103888Member"
      decimals="INF"
      id="ixv-90535"
      unitRef="RATIO">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103885Member"
      decimals="INF"
      id="ixv-90536"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112133Member"
      decimals="INF"
      id="ixv-90537"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112134Member"
      decimals="INF"
      id="ixv-90538"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112135Member"
      decimals="INF"
      id="ixv-90539"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82115Member"
      decimals="INF"
      id="ixv-90540"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_112136Member"
      decimals="INF"
      id="ixv-90541"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82127Member"
      decimals="INF"
      id="ixv-90542"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103886Member"
      decimals="INF"
      id="ixv-90543"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_103884Member"
      decimals="INF"
      id="ixv-90544"
      unitRef="RATIO">0.019</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2552"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective May 5, 2025, Mr. Tim Miller was named portfolio manager of the Fund. Concurrently, Messrs. Craig Richard and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Doug Cartwright ceased serving as co-portfolio managers of the Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2560"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2562"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2566"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-2570"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-90545"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90546"
      unitRef="USD">199364</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90547"
      unitRef="USD">425150</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90548"
      unitRef="USD">369025</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90549"
      unitRef="USD">317178</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90550"
      unitRef="USD">340819</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90551"
      unitRef="USD">315085</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90552"
      unitRef="USD">342594</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-90553"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90554"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90555"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90556"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90557"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90558"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90559"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90560"
      unitRef="USD">589843</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2019-07-01_2019-07-01_98823Member"
      decimals="INF"
      id="ixv-90561"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2020-03-31_2020-03-31_98823Member"
      decimals="INF"
      id="ixv-90562"
      unitRef="USD">197562</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2021-03-31_2021-03-31_98823Member"
      decimals="INF"
      id="ixv-90563"
      unitRef="USD">375766</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2022-03-31_2022-03-31_98823Member"
      decimals="INF"
      id="ixv-90564"
      unitRef="USD">321929</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2023-03-31_2023-03-31_98823Member"
      decimals="INF"
      id="ixv-90565"
      unitRef="USD">287817</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2024-03-31_2024-03-31_98823Member"
      decimals="INF"
      id="ixv-90566"
      unitRef="USD">346378</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-03-31_2025-03-31_98823Member"
      decimals="INF"
      id="ixv-90567"
      unitRef="USD">329546</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7196_duration_BuffaloEarlyStageGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-90568"
      unitRef="USD">407241</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90569"
      unitRef="RATIO">0.275</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90570"
      unitRef="RATIO">0.264</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90571"
      unitRef="RATIO">0.175</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90572"
      unitRef="RATIO">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90573"
      unitRef="RATIO">0.090</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90574"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-90575"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90576"
      unitRef="RATIO">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90577"
      unitRef="RATIO">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7196_instant_BuffaloEarlyStageGrowthFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90578"
      unitRef="RATIO">0.018</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2631"
      xml:lang="en-US">Buffalo Flexible Allocation Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2640"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2643"
      xml:lang="en-US">BUFBX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-2649"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2652"
      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;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;Buffalo Flexible Allocation Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-2654"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2661"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2663"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2667"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2674"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$107&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;1.00%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90579"
      unitRef="USD">107</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90580"
      unitRef="RATIO">0.0100</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2720"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed the preferred benchmark, the Russell 3000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Energy sector were the largest contributors to positive absolute performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;throughout the fiscal year with meaningful impact from specific energy companies like Chevron, Exxon Mobil, and&#160;&#x2009;APA &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Corporation, among others. However, performance compared to the Index lagged largely due to structural portfolio &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;construction differences. The Fund has dividend income characteristics which impacted relative performance compared to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Index, which included a concentration of growth stocks inappropriate for this portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Chevron Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Exxon Mobil Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;APA Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Johnson &amp;amp; Johnson&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Eli Lilly and Company&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Arthur J. Gallagher &amp;amp; Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;General Mills, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kimberly-Clark Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Clorox Company&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Abbott Laboratories&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2891"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7183img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2895"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Flexible Allocation Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;13.15&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;11.76&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.77&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;Russell 3000 Index&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;18.09&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.87&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;13.72&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2929"
      xml:lang="en-US">Buffalo Flexible Allocation Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90581"
      unitRef="RATIO">0.1315</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90582"
      unitRef="RATIO">0.1176</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90583"
      unitRef="RATIO">0.0977</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-2944"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90584"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90585"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90586"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2957"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2965"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2968"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-2976"
      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:#00AD5F;;"&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;March 31, 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;$463,995,476&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;43&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;Net Advisory Fee&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;$3,836,214&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;Portfolio Turnover Rate&lt;/b&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: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%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$448.44B&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_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90587"
      unitRef="USD">463995476</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90588"
      unitRef="UNIT">43</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90589"
      unitRef="USD">3836214</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90590"
      unitRef="RATIO">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7183_784761-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Chevron 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;9.6%&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;Microsoft 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;7.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;Exxon Mobil 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;5.7%&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;Eli Lilly &amp;amp; Co.&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;5.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;Costco Wholesale 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;4.3%&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;ConocoPhillips&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.3%&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;Kinder Morgan, 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;4.0%&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;International Business Machines 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.7%&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;Johnson &amp;amp; Johnson&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.6%&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;Allstate Corp.&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;3.6%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7183img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82156Member"
      decimals="INF"
      id="ixv-90591"
      unitRef="RATIO">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90592"
      unitRef="RATIO">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82155Member"
      decimals="INF"
      id="ixv-90593"
      unitRef="RATIO">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82143Member"
      decimals="INF"
      id="ixv-90594"
      unitRef="RATIO">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82153Member"
      decimals="INF"
      id="ixv-90595"
      unitRef="RATIO">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82159Member"
      decimals="INF"
      id="ixv-90596"
      unitRef="RATIO">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_97484Member"
      decimals="INF"
      id="ixv-90597"
      unitRef="RATIO">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82160Member"
      decimals="INF"
      id="ixv-90598"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_112145Member"
      decimals="INF"
      id="ixv-90599"
      unitRef="RATIO">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_97483Member"
      decimals="INF"
      id="ixv-90600"
      unitRef="RATIO">0.036</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3185"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-90601"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-90602"
      unitRef="USD">11102</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-90603"
      unitRef="USD">11943</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-90604"
      unitRef="USD">12866</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90605"
      unitRef="USD">10340</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90606"
      unitRef="USD">14574</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90607"
      unitRef="USD">18045</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90608"
      unitRef="USD">17888</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90609"
      unitRef="USD">21352</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90610"
      unitRef="USD">22456</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90611"
      unitRef="USD">25409</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-90612"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-90613"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-90614"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-90615"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90616"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90617"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90618"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90619"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90620"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90621"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7183_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90622"
      unitRef="USD">36157</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90623"
      unitRef="RATIO">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90624"
      unitRef="RATIO">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90625"
      unitRef="RATIO">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-90626"
      unitRef="RATIO">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90627"
      unitRef="RATIO">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90628"
      unitRef="RATIO">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90629"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90630"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90631"
      unitRef="RATIO">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7183_instant_BuffaloFlexibleAllocationFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90632"
      unitRef="RATIO">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3229"
      xml:lang="en-US">Buffalo Flexible Allocation Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3238"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3241"
      xml:lang="en-US">BUIBX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-3247"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3250"
      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;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;Buffalo Flexible Allocation Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-3252"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3259"
      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://buffalofunds.com/resources/&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-492-8332&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_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3261"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3264"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3271"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$92&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.86%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90633"
      unitRef="USD">92</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90634"
      unitRef="RATIO">0.0086</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3317"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed the preferred benchmark, the Russell 3000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Energy sector were the largest contributors to positive absolute performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;throughout the fiscal year with meaningful impact from specific energy companies like Chevron, Exxon Mobil, and&#160;&#x2009;APA &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Corporation, among others. However, performance compared to the Index lagged largely due to structural portfolio &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;construction differences. The Fund has dividend income characteristics which impacted relative performance compared to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Index, which included a concentration of growth stocks inappropriate for this portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Chevron Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Exxon Mobil Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;APA Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Johnson &amp;amp; Johnson&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Eli Lilly and Company&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Arthur J. Gallagher &amp;amp; Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;General Mills, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kimberly-Clark Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Clorox Company&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Abbott Laboratories&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3488"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7182img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3492"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Flexible Allocation Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;13.30&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;11.91&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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.62&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;Russell 3000 Index&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;18.09&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.87&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;13.56&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3529"
      xml:lang="en-US">Buffalo Flexible Allocation Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90635"
      unitRef="RATIO">0.1330</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90636"
      unitRef="RATIO">0.1191</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90637"
      unitRef="RATIO">0.1062</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-3544"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90638"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90639"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90640"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3557"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3565"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3568"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3576"
      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:#00AD5F;;"&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;March 31, 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;$463,995,476&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;43&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;Net Advisory Fee&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;$3,836,214&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;Portfolio Turnover Rate&lt;/b&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: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%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$448.44B&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_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90641"
      unitRef="USD">463995476</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90642"
      unitRef="UNIT">43</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90643"
      unitRef="USD">3836214</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90644"
      unitRef="RATIO">0</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7182_784639-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Chevron 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;9.6%&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;Microsoft 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;7.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;Exxon Mobil 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;5.7%&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;Eli Lilly &amp;amp; Co.&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;5.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;Costco Wholesale 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;4.3%&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;ConocoPhillips&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.3%&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;Kinder Morgan, 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;4.0%&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;International Business Machines 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.7%&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;Johnson &amp;amp; Johnson&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.6%&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;Allstate Corp.&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;3.6%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7182img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82156Member"
      decimals="INF"
      id="ixv-90645"
      unitRef="RATIO">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90646"
      unitRef="RATIO">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82155Member"
      decimals="INF"
      id="ixv-90647"
      unitRef="RATIO">0.057</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82143Member"
      decimals="INF"
      id="ixv-90648"
      unitRef="RATIO">0.052</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82153Member"
      decimals="INF"
      id="ixv-90649"
      unitRef="RATIO">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82159Member"
      decimals="INF"
      id="ixv-90650"
      unitRef="RATIO">0.043</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_97484Member"
      decimals="INF"
      id="ixv-90651"
      unitRef="RATIO">0.040</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82160Member"
      decimals="INF"
      id="ixv-90652"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_112145Member"
      decimals="INF"
      id="ixv-90653"
      unitRef="RATIO">0.036</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_97483Member"
      decimals="INF"
      id="ixv-90654"
      unitRef="RATIO">0.036</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-3785"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-90655"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90656"
      unitRef="USD">199488</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90657"
      unitRef="USD">281582</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90658"
      unitRef="USD">349167</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90659"
      unitRef="USD">346445</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90660"
      unitRef="USD">414375</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90661"
      unitRef="USD">436247</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90662"
      unitRef="USD">494264</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-90663"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90664"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90665"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90666"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90667"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90668"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90669"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7182_duration_BuffaloFlexibleAllocationFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90670"
      unitRef="USD">589843</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90671"
      unitRef="RATIO">0.327</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90672"
      unitRef="RATIO">0.163</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90673"
      unitRef="RATIO">0.161</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-90674"
      unitRef="RATIO">0.148</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90675"
      unitRef="RATIO">0.079</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90676"
      unitRef="RATIO">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90677"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90678"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90679"
      unitRef="RATIO">0.010</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7182_instant_BuffaloFlexibleAllocationFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90680"
      unitRef="RATIO">0.001</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3829"
      xml:lang="en-US">Buffalo Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3838"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3841"
      xml:lang="en-US">BUFGX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-3847"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3850"
      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;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;Buffalo Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor Class, for &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-3852"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3860"
      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://buffalofunds.com/&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;resources/&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-492-8332&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_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3862"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3866"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3870"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3879"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$94&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.90%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90681"
      unitRef="USD">94</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90682"
      unitRef="RATIO">0.0090</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-3925"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 3000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments in Information Technology and Communication Services contributed to positive absolute &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance during the period. Shares of&#160;&#x2009;NVIDIA, Alphabet, and Broadcom moved sharply higher, propelling the Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance over the 12-month period. However, performance compared to the Index lagged slightly due to weaker stock &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;selection among the Fund&#x2019;s Information Technology, Industrials, and Health Care investments. In Information Technology, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund had a positive absolute return, but was underweight Broadcom, which was a significant gainer for the Index. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Within Industrials, the Fund&#x2019;s investments in TransUnion, Copart, and Verisk Analytics declined in value over the 12-month &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;period. Within Health Care, the Fund&#x2019;s investments in UnitedHealth Group and others also experienced share price &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;declines, negatively impacting relative performance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;NVIDIA Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class A&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class C&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Broadcom, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Microsoft Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;UnitedHealth Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Gartner, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;CoStar Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Shift4 Payments, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Copart, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4099"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7195img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4103"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Growth Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.21&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;8.11&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;12.51&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.72&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;Russell 3000 Growth Index&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;18.75&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;12.05&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;16.38&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4137"
      xml:lang="en-US">Buffalo Growth Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90683"
      unitRef="RATIO">0.0921</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90684"
      unitRef="RATIO">0.0811</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90685"
      unitRef="RATIO">0.1251</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-4152"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90686"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90687"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90688"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member"
      id="ixv-4167"
      xml:lang="en-US">Russell 3000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90689"
      unitRef="RATIO">0.1875</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90690"
      unitRef="RATIO">0.1205</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7195_duration_BuffaloGrowthFund_2016-04-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90691"
      unitRef="RATIO">0.1638</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4180"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4188"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4191"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4199"
      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:#00AD5F;;"&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;March 31, 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;$161,245,953&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;39&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;Net Advisory Fee&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;$1,358,206&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;Portfolio Turnover Rate&lt;/b&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: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;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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$1,900.11B&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_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90692"
      unitRef="USD">161245953</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90693"
      unitRef="UNIT">39</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90694"
      unitRef="USD">1358206</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90695"
      unitRef="RATIO">0.10</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7195_786231-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;NVIDIA 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;13.5%&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;Microsoft 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;10.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;Alphabet, 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;10.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;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;9.4%&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;Apple, 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;9.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;Meta Platforms, 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;5.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;Broadcom, 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.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;Visa, 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;2.8%&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;Mastercard, 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;2.6%&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;Uber Technologies, Inc.&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;1.8%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7195img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82119Member"
      decimals="INF"
      id="ixv-90696"
      unitRef="RATIO">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90697"
      unitRef="RATIO">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82104Member"
      decimals="INF"
      id="ixv-90698"
      unitRef="RATIO">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82120Member"
      decimals="INF"
      id="ixv-90699"
      unitRef="RATIO">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_97470Member"
      decimals="INF"
      id="ixv-90700"
      unitRef="RATIO">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82100Member"
      decimals="INF"
      id="ixv-90701"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82142Member"
      decimals="INF"
      id="ixv-90702"
      unitRef="RATIO">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82107Member"
      decimals="INF"
      id="ixv-90703"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82123Member"
      decimals="INF"
      id="ixv-90704"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82122Member"
      decimals="INF"
      id="ixv-90705"
      unitRef="RATIO">0.018</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4405"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 2, 2026, Mr. Doug Cartwright replaced Mr. Dave Carlsen as a co-portfolio manager of the Fund. Effective &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 9, 2026, Mr. Cartwright no longer serves in that role. Mr. Josh West continues to serve as a portfolio manager of the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4413"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4415"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4419"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-4423"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-90706"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-90707"
      unitRef="USD">11292</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-90708"
      unitRef="USD">13142</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-90709"
      unitRef="USD">14873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90710"
      unitRef="USD">14292</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90711"
      unitRef="USD">22007</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90712"
      unitRef="USD">24110</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90713"
      unitRef="USD">21083</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90714"
      unitRef="USD">28675</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90715"
      unitRef="USD">29756</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90716"
      unitRef="USD">32497</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-90717"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-90718"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-90719"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-90720"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90721"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90722"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90723"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90724"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90725"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90726"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90727"
      unitRef="USD">36157</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2016-03-31_2016-03-31_98830Member"
      decimals="INF"
      id="ixv-90728"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2017-03-31_2017-03-31_98830Member"
      decimals="INF"
      id="ixv-90729"
      unitRef="USD">11627</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2018-03-31_2018-03-31_98830Member"
      decimals="INF"
      id="ixv-90730"
      unitRef="USD">14076</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2019-03-31_2019-03-31_98830Member"
      decimals="INF"
      id="ixv-90731"
      unitRef="USD">15773</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_98830Member"
      decimals="INF"
      id="ixv-90732"
      unitRef="USD">15704</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_98830Member"
      decimals="INF"
      id="ixv-90733"
      unitRef="USD">25803</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_98830Member"
      decimals="INF"
      id="ixv-90734"
      unitRef="USD">29121</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_98830Member"
      decimals="INF"
      id="ixv-90735"
      unitRef="USD">25953</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_98830Member"
      decimals="INF"
      id="ixv-90736"
      unitRef="USD">35803</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_98830Member"
      decimals="INF"
      id="ixv-90737"
      unitRef="USD">38375</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7195_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90738"
      unitRef="USD">45569</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90739"
      unitRef="RATIO">0.420</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90740"
      unitRef="RATIO">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90741"
      unitRef="RATIO">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90742"
      unitRef="RATIO">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90743"
      unitRef="RATIO">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90744"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90745"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90746"
      unitRef="RATIO">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90747"
      unitRef="RATIO">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7195_instant_BuffaloGrowthFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90748"
      unitRef="RATIO">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4485"
      xml:lang="en-US">Buffalo Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4494"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4497"
      xml:lang="en-US">BIIGX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-4503"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4506"
      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;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;Buffalo Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-4508"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4516"
      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://buffalofunds.&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;com/resources/&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-492-8332&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_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4518"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4522"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4526"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4535"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$81&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.77%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90749"
      unitRef="USD">81</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90750"
      unitRef="RATIO">0.0077</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4581"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 3000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments in Information Technology and Communication Services contributed to positive absolute &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance during the period. Shares of&#160;&#x2009;NVIDIA, Alphabet, and Broadcom moved sharply higher, propelling the Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;performance over the 12-month period. However, performance compared to the Index lagged slightly due to weaker stock &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;selection among the Fund&#x2019;s Information Technology, Industrials, and Health Care investments. In Information Technology, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund had a positive absolute return, but was underweight Broadcom, which was a significant gainer for the Index. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Within Industrials, the Fund&#x2019;s investments in TransUnion, Copart, and Verisk Analytics declined in value over the 12-month &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;period. Within Health Care, the Fund&#x2019;s investments in UnitedHealth Group and others also experienced share price &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;declines, negatively impacting relative performance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;NVIDIA Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class A&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class C&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Broadcom, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Microsoft Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;UnitedHealth Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Gartner, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;CoStar Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Shift4 Payments, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Copart, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4755"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7194img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4759"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Growth Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.32&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;8.23&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;11.15&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.56&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;Russell 3000 Growth Index&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;18.75&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;12.05&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;16.10&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4796"
      xml:lang="en-US">Buffalo Growth Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90751"
      unitRef="RATIO">0.0932</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90752"
      unitRef="RATIO">0.0823</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90753"
      unitRef="RATIO">0.1115</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-4811"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90754"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90755"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90756"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member"
      id="ixv-4826"
      xml:lang="en-US">Russell 3000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90757"
      unitRef="RATIO">0.1875</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_2021-04-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90758"
      unitRef="RATIO">0.1205</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7194_duration_BuffaloGrowthFund_2019-07-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90759"
      unitRef="RATIO">0.1610</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4839"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4847"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4850"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-4858"
      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:#00AD5F;;"&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;March 31, 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;$161,245,953&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;39&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;Net Advisory Fee&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;$1,358,206&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;Portfolio Turnover Rate&lt;/b&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: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;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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$1,900.11B&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_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90760"
      unitRef="USD">161245953</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90761"
      unitRef="UNIT">39</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90762"
      unitRef="USD">1358206</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90763"
      unitRef="RATIO">0.10</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7194_786109-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;NVIDIA 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;13.5%&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;Microsoft 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;10.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;Alphabet, 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;10.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;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;9.4%&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;Apple, 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;9.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;Meta Platforms, 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;5.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;Broadcom, 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.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;Visa, 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;2.8%&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;Mastercard, 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;2.6%&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;Uber Technologies, Inc.&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;1.8%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7194img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82119Member"
      decimals="INF"
      id="ixv-90764"
      unitRef="RATIO">0.135</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90765"
      unitRef="RATIO">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82104Member"
      decimals="INF"
      id="ixv-90766"
      unitRef="RATIO">0.102</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82120Member"
      decimals="INF"
      id="ixv-90767"
      unitRef="RATIO">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_97470Member"
      decimals="INF"
      id="ixv-90768"
      unitRef="RATIO">0.091</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82100Member"
      decimals="INF"
      id="ixv-90769"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82142Member"
      decimals="INF"
      id="ixv-90770"
      unitRef="RATIO">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82107Member"
      decimals="INF"
      id="ixv-90771"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82123Member"
      decimals="INF"
      id="ixv-90772"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82122Member"
      decimals="INF"
      id="ixv-90773"
      unitRef="RATIO">0.018</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5064"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 2, 2026, Mr. Doug Cartwright replaced Mr. Dave Carlsen as a co-portfolio manager of the Fund. Effective &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 9, 2026, Mr. Cartwright no longer serves in that role. Mr. Josh West continues to serve as a portfolio manager of the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5072"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5074"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5078"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5082"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-90774"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90775"
      unitRef="USD">222691</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90776"
      unitRef="USD">343529</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90777"
      unitRef="USD">376985</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90778"
      unitRef="USD">330094</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90779"
      unitRef="USD">449470</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90780"
      unitRef="USD">466719</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90781"
      unitRef="USD">510238</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-90782"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90783"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90784"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90785"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90786"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90787"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90788"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90789"
      unitRef="USD">589843</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2019-07-01_2019-07-01_98830Member"
      decimals="INF"
      id="ixv-90790"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2020-03-31_2020-03-31_98830Member"
      decimals="INF"
      id="ixv-90791"
      unitRef="USD">236058</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2021-03-31_2021-03-31_98830Member"
      decimals="INF"
      id="ixv-90792"
      unitRef="USD">387877</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2022-03-31_2022-03-31_98830Member"
      decimals="INF"
      id="ixv-90793"
      unitRef="USD">437754</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2023-03-31_2023-03-31_98830Member"
      decimals="INF"
      id="ixv-90794"
      unitRef="USD">390121</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2024-03-31_2024-03-31_98830Member"
      decimals="INF"
      id="ixv-90795"
      unitRef="USD">538186</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-03-31_2025-03-31_98830Member"
      decimals="INF"
      id="ixv-90796"
      unitRef="USD">576853</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7194_duration_BuffaloGrowthFund_2025-04-01_2026-03-31_98830Member"
      decimals="INF"
      id="ixv-90797"
      unitRef="USD">684989</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90798"
      unitRef="RATIO">0.420</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90799"
      unitRef="RATIO">0.158</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90800"
      unitRef="RATIO">0.133</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90801"
      unitRef="RATIO">0.092</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90802"
      unitRef="RATIO">0.082</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90803"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90804"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90805"
      unitRef="RATIO">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90806"
      unitRef="RATIO">0.015</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7194_instant_BuffaloGrowthFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90807"
      unitRef="RATIO">0.004</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5144"
      xml:lang="en-US">Buffalo Growth &amp; Income Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5153"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5156"
      xml:lang="en-US">BUFDX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-5162"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5165"
      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;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;Buffalo Growth &amp;amp; Income Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-5167"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5175"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5177"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5181"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5188"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$95&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.91%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90808"
      unitRef="USD">95</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90809"
      unitRef="RATIO">0.0091</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5234"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 1000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Information Technology, Communication Services, and Energy sectors were the largest &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;contributors to positive absolute performance throughout the fiscal year. The Fund had a meaningful positive impact from &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;companies like Apple,&#160;&#x2009;NVIDIA, Marathon Petroleum, Valero Energy, and Alphabet. However, performance compared to the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Index lagged due to structural portfolio construction differences. The Fund has dividend income characteristics which &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;impacted relative performance compared to the Index, which included a concentration of growth stocks inappropriate for &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;this portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Lumentum Holdings, Inc. 0.5% 15-Dec-2026&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class C&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class A&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Parker-Hannifin Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Marathon Petroleum Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;UnitedHealth Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Primo Brands Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Burford Capital Limited&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Arthur J. Gallagher &amp;amp; Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Compass Diversified Holdings&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5406"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7179img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5410"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Growth &amp;amp; Income Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.54&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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.16&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;12.22&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.72&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;Russell 1000 Index&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;17.74&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;11.34&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;13.97&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5444"
      xml:lang="en-US">Buffalo Growth &amp; Income Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90810"
      unitRef="RATIO">0.0954</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90811"
      unitRef="RATIO">0.1016</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90812"
      unitRef="RATIO">0.1222</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-5459"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90813"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90814"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90815"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member"
      id="ixv-5474"
      xml:lang="en-US">Russell 1000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90816"
      unitRef="RATIO">0.1774</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90817"
      unitRef="RATIO">0.1134</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2016-04-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90818"
      unitRef="RATIO">0.1397</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5487"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5495"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5498"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5506"
      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:#00AD5F;;"&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;March 31, 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;$166,751,114&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;86&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;Net Advisory Fee&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;$1,301,809&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;Portfolio Turnover Rate&lt;/b&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: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;4%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$698.81B&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_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90819"
      unitRef="USD">166751114</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90820"
      unitRef="UNIT">86</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90821"
      unitRef="USD">1301809</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90822"
      unitRef="RATIO">0.04</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7179_784281-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Apple, 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;4.7%&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;Meta Platforms, 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.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;Alphabet, 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;4.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;Microsoft 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;4.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;Royal Caribbean Cruises Ltd.&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;2.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;Lumentum Holdings, 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;2.8%&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;Viper Energy, 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;2.5%&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;JPMorgan Chase &amp;amp; Co.&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;2.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;Visa, 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;2.3%&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;HCA Healthcare, Inc.&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.3%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7179img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_97470Member"
      decimals="INF"
      id="ixv-90823"
      unitRef="RATIO">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82100Member"
      decimals="INF"
      id="ixv-90824"
      unitRef="RATIO">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82104Member"
      decimals="INF"
      id="ixv-90825"
      unitRef="RATIO">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90826"
      unitRef="RATIO">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82106Member"
      decimals="INF"
      id="ixv-90827"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_112132Member"
      decimals="INF"
      id="ixv-90828"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82102Member"
      decimals="INF"
      id="ixv-90829"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_103882Member"
      decimals="INF"
      id="ixv-90830"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82107Member"
      decimals="INF"
      id="ixv-90831"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82108Member"
      decimals="INF"
      id="ixv-90832"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-5715"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-90833"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-90834"
      unitRef="USD">11835</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-90835"
      unitRef="USD">12841</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-90836"
      unitRef="USD">13801</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90837"
      unitRef="USD">12654</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90838"
      unitRef="USD">19523</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90839"
      unitRef="USD">22137</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90840"
      unitRef="USD">21203</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90841"
      unitRef="USD">26995</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90842"
      unitRef="USD">28920</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90843"
      unitRef="USD">31678</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-90844"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-90845"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-90846"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-90847"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90848"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90849"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90850"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90851"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90852"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90853"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90854"
      unitRef="USD">36157</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2016-03-31_2016-03-31_98827Member"
      decimals="INF"
      id="ixv-90855"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2017-03-31_2017-03-31_98827Member"
      decimals="INF"
      id="ixv-90856"
      unitRef="USD">11743</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2018-03-31_2018-03-31_98827Member"
      decimals="INF"
      id="ixv-90857"
      unitRef="USD">13384</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2019-03-31_2019-03-31_98827Member"
      decimals="INF"
      id="ixv-90858"
      unitRef="USD">14629</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_98827Member"
      decimals="INF"
      id="ixv-90859"
      unitRef="USD">13455</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_98827Member"
      decimals="INF"
      id="ixv-90860"
      unitRef="USD">21607</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_98827Member"
      decimals="INF"
      id="ixv-90861"
      unitRef="USD">24474</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_98827Member"
      decimals="INF"
      id="ixv-90862"
      unitRef="USD">22420</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_98827Member"
      decimals="INF"
      id="ixv-90863"
      unitRef="USD">29116</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_98827Member"
      decimals="INF"
      id="ixv-90864"
      unitRef="USD">31394</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7179_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90865"
      unitRef="USD">36964</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90866"
      unitRef="RATIO">0.181</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90867"
      unitRef="RATIO">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90868"
      unitRef="RATIO">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90869"
      unitRef="RATIO">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90870"
      unitRef="RATIO">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90871"
      unitRef="RATIO">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90872"
      unitRef="RATIO">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82098Member"
      decimals="INF"
      id="ixv-90873"
      unitRef="RATIO">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90874"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7179_instant_BuffaloGrowthIncomeFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90875"
      unitRef="RATIO">0.077</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5759"
      xml:lang="en-US">Buffalo Growth &amp; Income Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5768"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5771"
      xml:lang="en-US">BUIDX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-5777"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5780"
      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;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;Buffalo Growth &amp;amp; Income Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-5782"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5789"
      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://buffalofunds.com/resources/&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-492-8332&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_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5791"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5794"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5801"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$81&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.77%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90876"
      unitRef="USD">81</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90877"
      unitRef="RATIO">0.0077</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-5847"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 1000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. equity markets advanced meaningfully for the 12-month period, fueled by robust corporate earnings, U.S. Gross &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Domestic Product (GDP) growth, and a resilient labor market. Megacap technology companies continued to dominate the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;headlines and led the market rally.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Information Technology, Communication Services, and Energy sectors were the largest &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;contributors to positive absolute performance throughout the fiscal year. The Fund had a meaningful positive impact from &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;companies like Apple,&#160;&#x2009;NVIDIA, Marathon Petroleum, Valero Energy, and Alphabet. However, performance compared to the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Index lagged due to structural portfolio construction differences. The Fund has dividend income characteristics which &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;impacted relative performance compared to the Index, which included a concentration of growth stocks inappropriate for &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;this portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Lumentum Holdings, Inc. 0.5% 15-Dec-2026&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class C&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Alphabet, Inc. Class A&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Parker-Hannifin Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Marathon Petroleum Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;UnitedHealth Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Primo Brands Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Burford Capital Limited&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Arthur J. Gallagher &amp;amp; Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Compass Diversified Holdings&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6019"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7178img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6023"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Growth &amp;amp; Income Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.68&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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.32&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;12.49&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.56&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;Russell 1000 Index&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;17.74&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;11.34&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;13.88&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6060"
      xml:lang="en-US">Buffalo Growth &amp; Income Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90878"
      unitRef="RATIO">0.0968</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90879"
      unitRef="RATIO">0.1032</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90880"
      unitRef="RATIO">0.1249</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-6075"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90881"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90882"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90883"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member"
      id="ixv-6090"
      xml:lang="en-US">Russell 1000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90884"
      unitRef="RATIO">0.1774</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2021-04-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90885"
      unitRef="RATIO">0.1134</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90886"
      unitRef="RATIO">0.1388</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6103"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6111"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6114"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6122"
      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:#00AD5F;;"&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;March 31, 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;$166,751,114&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;86&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;Net Advisory Fee&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;$1,301,809&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;Portfolio Turnover Rate&lt;/b&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: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;4%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$698.81B&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_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90887"
      unitRef="USD">166751114</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90888"
      unitRef="UNIT">86</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90889"
      unitRef="USD">1301809</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90890"
      unitRef="RATIO">0.04</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7178_784159-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Apple, 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;4.7%&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;Meta Platforms, 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.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;Alphabet, 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;4.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;Microsoft 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;4.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;Royal Caribbean Cruises Ltd.&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;2.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;Lumentum Holdings, 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;2.8%&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;Viper Energy, 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;2.5%&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;JPMorgan Chase &amp;amp; Co.&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;2.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;Visa, 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;2.3%&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;HCA Healthcare, Inc.&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.3%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7178img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_97470Member"
      decimals="INF"
      id="ixv-90891"
      unitRef="RATIO">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82100Member"
      decimals="INF"
      id="ixv-90892"
      unitRef="RATIO">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82104Member"
      decimals="INF"
      id="ixv-90893"
      unitRef="RATIO">0.044</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82099Member"
      decimals="INF"
      id="ixv-90894"
      unitRef="RATIO">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82106Member"
      decimals="INF"
      id="ixv-90895"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_112132Member"
      decimals="INF"
      id="ixv-90896"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82102Member"
      decimals="INF"
      id="ixv-90897"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_103882Member"
      decimals="INF"
      id="ixv-90898"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82107Member"
      decimals="INF"
      id="ixv-90899"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82108Member"
      decimals="INF"
      id="ixv-90900"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6330"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-90901"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90902"
      unitRef="USD">219149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90903"
      unitRef="USD">338620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90904"
      unitRef="USD">384384</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90905"
      unitRef="USD">368858</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90906"
      unitRef="USD">470167</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90907"
      unitRef="USD">504477</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90908"
      unitRef="USD">553317</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-90909"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-90910"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-90911"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-90912"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-90913"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-90914"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-90915"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-90916"
      unitRef="USD">589843</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2019-07-01_2019-07-01_98827Member"
      decimals="INF"
      id="ixv-90917"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2020-03-31_2020-03-31_98827Member"
      decimals="INF"
      id="ixv-90918"
      unitRef="USD">218887</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2021-03-31_2021-03-31_98827Member"
      decimals="INF"
      id="ixv-90919"
      unitRef="USD">351505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2022-03-31_2022-03-31_98827Member"
      decimals="INF"
      id="ixv-90920"
      unitRef="USD">398149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2023-03-31_2023-03-31_98827Member"
      decimals="INF"
      id="ixv-90921"
      unitRef="USD">364731</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2024-03-31_2024-03-31_98827Member"
      decimals="INF"
      id="ixv-90922"
      unitRef="USD">473668</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-03-31_2025-03-31_98827Member"
      decimals="INF"
      id="ixv-90923"
      unitRef="USD">510713</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7178_duration_BuffaloGrowthIncomeFund_2025-04-01_2026-03-31_98827Member"
      decimals="INF"
      id="ixv-90924"
      unitRef="USD">601336</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90925"
      unitRef="RATIO">0.181</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90926"
      unitRef="RATIO">0.159</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90927"
      unitRef="RATIO">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90928"
      unitRef="RATIO">0.101</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90929"
      unitRef="RATIO">0.096</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90930"
      unitRef="RATIO">0.075</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-90931"
      unitRef="RATIO">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82098Member"
      decimals="INF"
      id="ixv-90932"
      unitRef="RATIO">0.063</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90933"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7178_instant_BuffaloGrowthIncomeFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90934"
      unitRef="RATIO">0.077</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6374"
      xml:lang="en-US">Buffalo High Yield Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6383"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6386"
      xml:lang="en-US">BUFHX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-6392"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6395"
      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;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;Buffalo High Yield Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor Class, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-6397"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6405"
      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://buffalofunds.&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;com/resources/&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-492-8332&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_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6407"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6411"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6418"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$103&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;1.01%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90935"
      unitRef="USD">103</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90936"
      unitRef="RATIO">0.0101</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6464"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed the preferred benchmark, the ICE BofA U.S. High Yield Index.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. high yield bonds, as an asset class, delivered a positive total return for the 12-month period. Positive macroeconomic &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;data, cooling inflation pressure throughout much of the period, and interest rate cuts from the Federal Reserve supported &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;gains for high yield bonds throughout the 12-month period. However, during the first quarter of 2026, the final quarter of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the 12-month period, the conflict in the Middle East caused crude oil prices to spike, pushed interest rates higher, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;generated large retail outflows in the high yield space, which muted gains for high yield bonds during the 12-month period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Saturn Oil &amp;amp; Gas, Inc. 9.625% 15-Jun-2029&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Mirum Pharmaceuticals, Inc. 4.0% 01-May-2029&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Amneal Pharmaceuticals LLC Term Loan 04-May-2028&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Verde Purchaser LLC Term Loan 30-Nov-2030&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Viking Baked Goods Acquisition Corporation 8.625% 01-Nov-2031&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;OT Midco, Inc. 10.0% 15-Feb-2030&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;First Brands Group LLC Term Loan 30-Mar-2027&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kronos Acquisition Holdings, Inc. 10.75% 30-Jun-2032&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Stride, Inc. 1.125% 01-Sep-2027&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Townsquare Media, Inc. Term Loan 19-Feb-2030&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6626"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7185img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6630"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo High Yield Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;4.55&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;4.75&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;5.64&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 #778B8B;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;Bloomberg U.S. Universal Bond Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;4.64&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;0.65&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;2.11&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;ICE BofA U.S. High Yield Index&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;6.98&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;4.25&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;6.08&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6664"
      xml:lang="en-US">Buffalo High Yield Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90937"
      unitRef="RATIO">0.0455</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90938"
      unitRef="RATIO">0.0475</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90939"
      unitRef="RATIO">0.0564</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member"
      id="ixv-6679"
      xml:lang="en-US">Bloomberg U.S. Universal Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-90940"
      unitRef="RATIO">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-90941"
      unitRef="RATIO">0.0065</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_2016-04-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-90942"
      unitRef="RATIO">0.0211</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member"
      id="ixv-6694"
      xml:lang="en-US">ICE BofA U.S. High Yield Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-90943"
      unitRef="RATIO">0.0698</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-90944"
      unitRef="RATIO">0.0425</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7185_duration_BuffaloHighYieldFund_2016-04-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-90945"
      unitRef="RATIO">0.0608</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6707"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6715"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6718"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6726"
      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:#00AD5F;;"&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;March 31, 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;$661,053,833&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;170&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;Net Advisory Fee&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;$5,810,056&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;Portfolio Turnover Rate&lt;/b&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: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;39%&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;Average Duration&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="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;2.04 years&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;Average Maturity&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="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;4.46 years&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;30-Day SEC Yield&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;6.78%&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_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90946"
      unitRef="USD">661053833</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-90947"
      unitRef="UNIT">170</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90948"
      unitRef="USD">5810056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90949"
      unitRef="RATIO">0.39</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7185_785003-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&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;Asset Allocation (%)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7185img004.jpg" style="width:86.4%"/&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7185img005.jpg" style="width:95.6989247311828%"/&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;Credit Quality Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2021;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7185img006.jpg" style="width:95.6989247311828%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-6887"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-90950"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-90951"
      unitRef="USD">10837</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-90952"
      unitRef="USD">11184</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-90953"
      unitRef="USD">11571</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-90954"
      unitRef="USD">10800</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-90955"
      unitRef="USD">13724</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-90956"
      unitRef="USD">13994</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-90957"
      unitRef="USD">13765</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-90958"
      unitRef="USD">15427</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-90959"
      unitRef="USD">16552</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-90960"
      unitRef="USD">17304</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2016-03-31_2016-03-31_113584Member"
      decimals="INF"
      id="ixv-90961"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2017-03-31_2017-03-31_113584Member"
      decimals="INF"
      id="ixv-90962"
      unitRef="USD">10192</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2018-03-31_2018-03-31_113584Member"
      decimals="INF"
      id="ixv-90963"
      unitRef="USD">10346</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2019-03-31_2019-03-31_113584Member"
      decimals="INF"
      id="ixv-90964"
      unitRef="USD">10815</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_113584Member"
      decimals="INF"
      id="ixv-90965"
      unitRef="USD">11589</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_113584Member"
      decimals="INF"
      id="ixv-90966"
      unitRef="USD">11931</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_113584Member"
      decimals="INF"
      id="ixv-90967"
      unitRef="USD">11426</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_113584Member"
      decimals="INF"
      id="ixv-90968"
      unitRef="USD">10899</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_113584Member"
      decimals="INF"
      id="ixv-90969"
      unitRef="USD">11190</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_113584Member"
      decimals="INF"
      id="ixv-90970"
      unitRef="USD">11777</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-90971"
      unitRef="USD">12324</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2016-03-31_2016-03-31_98831Member"
      decimals="INF"
      id="ixv-90972"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2017-03-31_2017-03-31_98831Member"
      decimals="INF"
      id="ixv-90973"
      unitRef="USD">11688</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2018-03-31_2018-03-31_98831Member"
      decimals="INF"
      id="ixv-90974"
      unitRef="USD">12119</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2019-03-31_2019-03-31_98831Member"
      decimals="INF"
      id="ixv-90975"
      unitRef="USD">12839</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_98831Member"
      decimals="INF"
      id="ixv-90976"
      unitRef="USD">11882</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_98831Member"
      decimals="INF"
      id="ixv-90977"
      unitRef="USD">14651</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_98831Member"
      decimals="INF"
      id="ixv-90978"
      unitRef="USD">14608</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_98831Member"
      decimals="INF"
      id="ixv-90979"
      unitRef="USD">14097</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_98831Member"
      decimals="INF"
      id="ixv-90980"
      unitRef="USD">15665</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_98831Member"
      decimals="INF"
      id="ixv-90981"
      unitRef="USD">16867</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7185_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-90982"
      unitRef="USD">18044</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83851Member"
      decimals="INF"
      id="ixv-90983"
      unitRef="RATIO">0.644</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83852Member"
      decimals="INF"
      id="ixv-90984"
      unitRef="RATIO">0.248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83853Member"
      decimals="INF"
      id="ixv-90985"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_98832Member"
      decimals="INF"
      id="ixv-90986"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83855Member"
      decimals="INF"
      id="ixv-90987"
      unitRef="RATIO">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-90988"
      unitRef="RATIO">0.184</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-90989"
      unitRef="RATIO">0.180</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-90990"
      unitRef="RATIO">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-90991"
      unitRef="RATIO">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-90992"
      unitRef="RATIO">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-90993"
      unitRef="RATIO">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-90994"
      unitRef="RATIO">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-90995"
      unitRef="RATIO">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-90996"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-90997"
      unitRef="RATIO">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83856Member"
      decimals="INF"
      id="ixv-90998"
      unitRef="RATIO">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83857Member"
      decimals="INF"
      id="ixv-90999"
      unitRef="RATIO">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83858Member"
      decimals="INF"
      id="ixv-91000"
      unitRef="RATIO">0.668</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83859Member"
      decimals="INF"
      id="ixv-91001"
      unitRef="RATIO">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7185_instant_BuffaloHighYieldFund_InvestorClass_2026-03-31_83860Member"
      decimals="INF"
      id="ixv-91002"
      unitRef="RATIO">0.017</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6931"
      xml:lang="en-US">Buffalo High Yield Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6940"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6943"
      xml:lang="en-US">BUIHX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-6949"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6952"
      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;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;Buffalo High Yield Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-6954"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6962"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6964"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6968"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-6975"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$88&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.86%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91003"
      unitRef="USD">88</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91004"
      unitRef="RATIO">0.0086</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7021"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed the preferred benchmark, the ICE BofA U.S. High Yield Index.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;U.S. high yield bonds, as an asset class, delivered a positive total return for the 12-month period. Positive macroeconomic &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;data, cooling inflation pressure throughout much of the period, and interest rate cuts from the Federal Reserve supported &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;gains for high yield bonds throughout the 12-month period. However, during the first quarter of 2026, the final quarter of &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the 12-month period, the conflict in the Middle East caused crude oil prices to spike, pushed interest rates higher, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;generated large retail outflows in the high yield space, which muted gains for high yield bonds during the 12-month period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Saturn Oil &amp;amp; Gas, Inc. 9.625% 15-Jun-2029&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Mirum Pharmaceuticals, Inc. 4.0% 01-May-2029&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Amneal Pharmaceuticals LLC Term Loan 04-May-2028&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Verde Purchaser LLC Term Loan 30-Nov-2030&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Viking Baked Goods Acquisition Corporation 8.625% 01-Nov-2031&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;OT Midco, Inc. 10.0% 15-Feb-2030&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;First Brands Group LLC Term Loan 30-Mar-2027&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kronos Acquisition Holdings, Inc. 10.75% 30-Jun-2032&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Stride, Inc. 1.125% 01-Sep-2027&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Townsquare Media, Inc. Term Loan 19-Feb-2030&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7183"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7184img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7187"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo High Yield Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;4.70&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;4.90&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;5.90&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 #778B8B;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;Bloomberg U.S. Universal Bond Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;4.64&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;0.65&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;1.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;ICE BofA U.S. High Yield Index&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;6.98&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;4.25&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;4.75&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7224"
      xml:lang="en-US">Buffalo High Yield Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91005"
      unitRef="RATIO">0.0470</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91006"
      unitRef="RATIO">0.0490</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91007"
      unitRef="RATIO">0.0590</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member"
      id="ixv-7239"
      xml:lang="en-US">Bloomberg U.S. Universal Bond Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-91008"
      unitRef="RATIO">0.0464</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-91009"
      unitRef="RATIO">0.0065</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-91010"
      unitRef="RATIO">0.0150</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member"
      id="ixv-7254"
      xml:lang="en-US">ICE BofA U.S. High Yield Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-91011"
      unitRef="RATIO">0.0698</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_2021-04-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-91012"
      unitRef="RATIO">0.0425</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-91013"
      unitRef="RATIO">0.0475</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7267"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7275"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7278"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7286"
      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:#00AD5F;;"&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;March 31, 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;$661,053,833&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;170&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;Net Advisory Fee&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;$5,810,056&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;Portfolio Turnover Rate&lt;/b&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: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;39%&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;Average Duration&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="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;2.04 years&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;Average Maturity&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="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;4.46 years&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;30-Day SEC Yield&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;6.93%&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_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91014"
      unitRef="USD">661053833</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91015"
      unitRef="UNIT">170</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91016"
      unitRef="USD">5810056</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91017"
      unitRef="RATIO">0.39</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7184_784884-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&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;Asset Allocation (%)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7184img004.jpg" style="width:86.4%"/&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7184img005.jpg" style="width:95.6989247311828%"/&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;Credit Quality Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2021;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7184img006.jpg" style="width:95.6989247311828%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:UpdProspectusWebAddress
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-7447"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-91018"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91019"
      unitRef="USD">227648</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91020"
      unitRef="USD">289748</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91021"
      unitRef="USD">295900</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91022"
      unitRef="USD">291498</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91023"
      unitRef="USD">327185</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91024"
      unitRef="USD">351569</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91025"
      unitRef="USD">368106</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2019-07-01_113584Member"
      decimals="INF"
      id="ixv-91026"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_113584Member"
      decimals="INF"
      id="ixv-91027"
      unitRef="USD">259995</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_113584Member"
      decimals="INF"
      id="ixv-91028"
      unitRef="USD">267672</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_113584Member"
      decimals="INF"
      id="ixv-91029"
      unitRef="USD">256359</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_113584Member"
      decimals="INF"
      id="ixv-91030"
      unitRef="USD">244533</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_113584Member"
      decimals="INF"
      id="ixv-91031"
      unitRef="USD">251064</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_113584Member"
      decimals="INF"
      id="ixv-91032"
      unitRef="USD">264228</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_113584Member"
      decimals="INF"
      id="ixv-91033"
      unitRef="USD">276500</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2019-07-01_2019-07-01_98831Member"
      decimals="INF"
      id="ixv-91034"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2020-03-31_2020-03-31_98831Member"
      decimals="INF"
      id="ixv-91035"
      unitRef="USD">225181</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2021-03-31_2021-03-31_98831Member"
      decimals="INF"
      id="ixv-91036"
      unitRef="USD">277666</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2022-03-31_2022-03-31_98831Member"
      decimals="INF"
      id="ixv-91037"
      unitRef="USD">276850</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2023-03-31_2023-03-31_98831Member"
      decimals="INF"
      id="ixv-91038"
      unitRef="USD">267163</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2024-03-31_2024-03-31_98831Member"
      decimals="INF"
      id="ixv-91039"
      unitRef="USD">296871</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-03-31_2025-03-31_98831Member"
      decimals="INF"
      id="ixv-91040"
      unitRef="USD">319658</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7184_duration_BuffaloHighYieldFund_2025-04-01_2026-03-31_98831Member"
      decimals="INF"
      id="ixv-91041"
      unitRef="USD">341971</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83851Member"
      decimals="INF"
      id="ixv-91042"
      unitRef="RATIO">0.644</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83852Member"
      decimals="INF"
      id="ixv-91043"
      unitRef="RATIO">0.248</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83853Member"
      decimals="INF"
      id="ixv-91044"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_98832Member"
      decimals="INF"
      id="ixv-91045"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83855Member"
      decimals="INF"
      id="ixv-91046"
      unitRef="RATIO">0.066</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91047"
      unitRef="RATIO">0.184</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91048"
      unitRef="RATIO">0.180</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-91049"
      unitRef="RATIO">0.128</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91050"
      unitRef="RATIO">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-91051"
      unitRef="RATIO">0.072</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-91052"
      unitRef="RATIO">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91053"
      unitRef="RATIO">0.069</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-91054"
      unitRef="RATIO">0.047</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91055"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91056"
      unitRef="RATIO">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83856Member"
      decimals="INF"
      id="ixv-91057"
      unitRef="RATIO">0.017</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83857Member"
      decimals="INF"
      id="ixv-91058"
      unitRef="RATIO">0.189</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83858Member"
      decimals="INF"
      id="ixv-91059"
      unitRef="RATIO">0.668</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83859Member"
      decimals="INF"
      id="ixv-91060"
      unitRef="RATIO">0.109</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7184_instant_BuffaloHighYieldFund_InstitutionalClass_2026-03-31_83860Member"
      decimals="INF"
      id="ixv-91061"
      unitRef="RATIO">0.017</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7491"
      xml:lang="en-US">Buffalo International Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7500"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7503"
      xml:lang="en-US">BUFIX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-7509"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7512"
      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;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;Buffalo International Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-7514"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7522"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7524"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7528"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7535"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$108&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;1.03%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91062"
      unitRef="USD">108</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91063"
      unitRef="RATIO">0.0103</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7581"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed the preferred benchmark, the FTSE All-World ex US Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Information Technology and Industrials sectors were the largest contributors to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;positive absolute performance throughout the year. Semiconductor companies SK hynix, Taiwan Semiconductor, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ASML were standout performers. Shares of Disco Corporation within Industrials also advanced sharply throughout the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;year. However, performance compared to the Index lagged due to weak stock selection in other areas of the portfolio, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;such as Financials. Shares of insurer Aon declined during period as did London Stock Exchange Group in Capital Markets. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund was also significantly underweight Banks compared to the Index which was a headwind to relative performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;as that group rallied significantly across the 12-month period. By and large, the Fund&#x2019;s growth profile detracted from &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;relative results. Cyclical sectors of the Index advanced including Energy and Financials where the Fund is traditionally &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underweight.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;SK hynix, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Taiwan Semiconductor Manufacturing Co. Ltd. Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ASML Holding NV Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Samsung Electronics Co. Ltd.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Disco Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;SAP SE Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Constellation Software, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;BayCurrent, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Novo Nordisk A/S Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Adyen NV&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7747"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7181img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7751"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo International Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.21&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;3.80&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;8.55&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 #778B8B;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;FTSE Global All Cap ex US Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;25.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;7.45&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;8.85&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;FTSE All-World ex US Index&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;25.56&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;7.63&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;8.99&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7785"
      xml:lang="en-US">Buffalo International Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91064"
      unitRef="RATIO">0.0921</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91065"
      unitRef="RATIO">0.0380</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91066"
      unitRef="RATIO">0.0855</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member"
      id="ixv-7800"
      xml:lang="en-US">FTSE Global All Cap ex US Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91067"
      unitRef="RATIO">0.2586</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91068"
      unitRef="RATIO">0.0745</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_2016-04-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91069"
      unitRef="RATIO">0.0885</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member"
      id="ixv-7815"
      xml:lang="en-US">FTSE All-World ex US Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91070"
      unitRef="RATIO">0.2556</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91071"
      unitRef="RATIO">0.0763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7181_duration_BuffaloInternationalFund_2016-04-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91072"
      unitRef="RATIO">0.0899</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7828"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7836"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7839"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-7847"
      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:#00AD5F;;"&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;March 31, 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;$797,692,203&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;75&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;Net Advisory Fee&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;$7,653,958&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;Portfolio Turnover Rate&lt;/b&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: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;16%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$211.87B&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_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91073"
      unitRef="USD">797692203</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91074"
      unitRef="UNIT">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91075"
      unitRef="USD">7653958</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91076"
      unitRef="RATIO">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7181_784521-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 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;(%)&lt;/b&gt;&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: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;SK hynix, 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.6%&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;Taiwan Semiconductor &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;Manufacturing Co. Ltd.&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;Fidelity Money Market &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;Government Portfolio&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.7%&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;Samsung Electronics Co. Ltd.&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;Schneider Electric SE&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="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;ASML Holding NV - NY &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;Shares&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;2.9%&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;AstraZeneca PLC&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;2.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;Lonza Group AG&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;2.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;MercadoLibre, 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;2.4%&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;Siemens AG&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.3%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7181img004.jpg" style="width:95.6989247311828%"/&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;Geographic Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7181img005.jpg" style="width:95.6989247311828%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_103880Member"
      decimals="INF"
      id="ixv-91077"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82088Member"
      decimals="INF"
      id="ixv-91078"
      unitRef="RATIO">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-91079"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_112130Member"
      decimals="INF"
      id="ixv-91080"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82090Member"
      decimals="INF"
      id="ixv-91081"
      unitRef="RATIO">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_112131Member"
      decimals="INF"
      id="ixv-91082"
      unitRef="RATIO">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82096Member"
      decimals="INF"
      id="ixv-91083"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82094Member"
      decimals="INF"
      id="ixv-91084"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82089Member"
      decimals="INF"
      id="ixv-91085"
      unitRef="RATIO">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_97469Member"
      decimals="INF"
      id="ixv-91086"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8071"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-91087"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-91088"
      unitRef="USD">11346</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-91089"
      unitRef="USD">13424</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-91090"
      unitRef="USD">13448</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91091"
      unitRef="USD">12417</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91092"
      unitRef="USD">18847</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91093"
      unitRef="USD">19213</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91094"
      unitRef="USD">19173</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91095"
      unitRef="USD">21261</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91096"
      unitRef="USD">20796</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91097"
      unitRef="USD">22711</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2016-03-31_2016-03-31_113581Member"
      decimals="INF"
      id="ixv-91098"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2017-03-31_2017-03-31_113581Member"
      decimals="INF"
      id="ixv-91099"
      unitRef="USD">11367</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2018-03-31_2018-03-31_113581Member"
      decimals="INF"
      id="ixv-91100"
      unitRef="USD">13283</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2019-03-31_2019-03-31_113581Member"
      decimals="INF"
      id="ixv-91101"
      unitRef="USD">12704</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_113581Member"
      decimals="INF"
      id="ixv-91102"
      unitRef="USD">10704</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_113581Member"
      decimals="INF"
      id="ixv-91103"
      unitRef="USD">16308</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_113581Member"
      decimals="INF"
      id="ixv-91104"
      unitRef="USD">16236</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_113581Member"
      decimals="INF"
      id="ixv-91105"
      unitRef="USD">15359</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_113581Member"
      decimals="INF"
      id="ixv-91106"
      unitRef="USD">17464</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_113581Member"
      decimals="INF"
      id="ixv-91107"
      unitRef="USD">18556</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91108"
      unitRef="USD">23355</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2016-03-31_2016-03-31_98829Member"
      decimals="INF"
      id="ixv-91109"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2017-03-31_2017-03-31_98829Member"
      decimals="INF"
      id="ixv-91110"
      unitRef="USD">11385</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2018-03-31_2018-03-31_98829Member"
      decimals="INF"
      id="ixv-91111"
      unitRef="USD">13274</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2019-03-31_2019-03-31_98829Member"
      decimals="INF"
      id="ixv-91112"
      unitRef="USD">12771</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_98829Member"
      decimals="INF"
      id="ixv-91113"
      unitRef="USD">10849</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_98829Member"
      decimals="INF"
      id="ixv-91114"
      unitRef="USD">16379</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_98829Member"
      decimals="INF"
      id="ixv-91115"
      unitRef="USD">16281</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_98829Member"
      decimals="INF"
      id="ixv-91116"
      unitRef="USD">15497</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_98829Member"
      decimals="INF"
      id="ixv-91117"
      unitRef="USD">17665</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_98829Member"
      decimals="INF"
      id="ixv-91118"
      unitRef="USD">18839</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7181_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91119"
      unitRef="USD">23654</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91120"
      unitRef="RATIO">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91121"
      unitRef="RATIO">0.255</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91122"
      unitRef="RATIO">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91123"
      unitRef="RATIO">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-91124"
      unitRef="RATIO">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91125"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-91126"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-91127"
      unitRef="RATIO">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-91128"
      unitRef="RATIO">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91129"
      unitRef="RATIO">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59616Member"
      decimals="INF"
      id="ixv-91130"
      unitRef="RATIO">0.134</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59688Member"
      decimals="INF"
      id="ixv-91131"
      unitRef="RATIO">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59637Member"
      decimals="INF"
      id="ixv-91132"
      unitRef="RATIO">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59664Member"
      decimals="INF"
      id="ixv-91133"
      unitRef="RATIO">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59638Member"
      decimals="INF"
      id="ixv-91134"
      unitRef="RATIO">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59654Member"
      decimals="INF"
      id="ixv-91135"
      unitRef="RATIO">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59684Member"
      decimals="INF"
      id="ixv-91136"
      unitRef="RATIO">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59559Member"
      decimals="INF"
      id="ixv-91137"
      unitRef="RATIO">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_59608Member"
      decimals="INF"
      id="ixv-91138"
      unitRef="RATIO">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7181_instant_BuffaloInternationalFund_InvestorClass_2026-03-31_83861Member"
      decimals="INF"
      id="ixv-91139"
      unitRef="RATIO">0.155</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8115"
      xml:lang="en-US">Buffalo International Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8124"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8127"
      xml:lang="en-US">BUIIX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-8133"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8136"
      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;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;Buffalo International Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-8138"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8146"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8148"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8152"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8159"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$92&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.88%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91140"
      unitRef="USD">92</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91141"
      unitRef="RATIO">0.0088</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8205"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund produced a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed the preferred benchmark, the FTSE All-World ex US Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments within the Information Technology and Industrials sectors were the largest contributors to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;positive absolute performance throughout the year. Semiconductor companies SK hynix, Taiwan Semiconductor, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ASML were standout performers. Shares of Disco Corporation within Industrials also advanced sharply throughout the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;year. However, performance compared to the Index lagged due to weak stock selection in other areas of the portfolio, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;such as Financials. Shares of insurer Aon declined during period as did London Stock Exchange Group in Capital Markets. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund was also significantly underweight Banks compared to the Index which was a headwind to relative performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;as that group rallied significantly across the 12-month period. By and large, the Fund&#x2019;s growth profile detracted from &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;relative results. Cyclical sectors of the Index advanced including Energy and Financials where the Fund is traditionally &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underweight.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;SK hynix, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Taiwan Semiconductor Manufacturing Co. Ltd. Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ASML Holding NV Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Samsung Electronics Co. Ltd.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Disco Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;SAP SE Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Constellation Software, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;BayCurrent, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Novo Nordisk A/S Sponsored ADR&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Adyen NV&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8371"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7180img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8375"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo International Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.34&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;3.95&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;7.10&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 #778B8B;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;FTSE Global All Cap ex US Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;25.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;7.45&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;8.87&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;FTSE All-World ex US Index&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;25.56&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;7.63&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;8.97&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8412"
      xml:lang="en-US">Buffalo International Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91142"
      unitRef="RATIO">0.0934</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91143"
      unitRef="RATIO">0.0395</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91144"
      unitRef="RATIO">0.0710</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member"
      id="ixv-8427"
      xml:lang="en-US">FTSE Global All Cap ex US Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91145"
      unitRef="RATIO">0.2586</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91146"
      unitRef="RATIO">0.0745</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_2019-07-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91147"
      unitRef="RATIO">0.0887</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member"
      id="ixv-8442"
      xml:lang="en-US">FTSE All-World ex US Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91148"
      unitRef="RATIO">0.2556</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_2021-04-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91149"
      unitRef="RATIO">0.0763</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7180_duration_BuffaloInternationalFund_2019-07-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91150"
      unitRef="RATIO">0.0897</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8455"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8463"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8466"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8474"
      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:#00AD5F;;"&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;March 31, 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;$797,692,203&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;75&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;Net Advisory Fee&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;$7,653,958&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;Portfolio Turnover Rate&lt;/b&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: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;16%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$211.87B&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_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91151"
      unitRef="USD">797692203</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91152"
      unitRef="UNIT">75</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91153"
      unitRef="USD">7653958</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91154"
      unitRef="RATIO">0.16</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7180_784404-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 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;(%)&lt;/b&gt;&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: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;SK hynix, 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;5.6%&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;Taiwan Semiconductor &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;Manufacturing Co. Ltd.&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;Fidelity Money Market &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;Government Portfolio&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.7%&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;Samsung Electronics Co. Ltd.&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;Schneider Electric SE&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="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;ASML Holding NV - NY &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;Shares&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;2.9%&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;AstraZeneca PLC&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;2.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;Lonza Group AG&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;2.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;MercadoLibre, 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;2.4%&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;Siemens AG&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.3%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7180img004.jpg" style="width:95.6989247311828%"/&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;Geographic Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7180img005.jpg" style="width:95.6989247311828%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_103880Member"
      decimals="INF"
      id="ixv-91155"
      unitRef="RATIO">0.056</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82088Member"
      decimals="INF"
      id="ixv-91156"
      unitRef="RATIO">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-91157"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_112130Member"
      decimals="INF"
      id="ixv-91158"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82090Member"
      decimals="INF"
      id="ixv-91159"
      unitRef="RATIO">0.030</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_112131Member"
      decimals="INF"
      id="ixv-91160"
      unitRef="RATIO">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82096Member"
      decimals="INF"
      id="ixv-91161"
      unitRef="RATIO">0.028</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82094Member"
      decimals="INF"
      id="ixv-91162"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82089Member"
      decimals="INF"
      id="ixv-91163"
      unitRef="RATIO">0.024</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_97469Member"
      decimals="INF"
      id="ixv-91164"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-8699"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-91165"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91166"
      unitRef="USD">215113</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91167"
      unitRef="USD">327223</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91168"
      unitRef="USD">334031</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91169"
      unitRef="USD">333722</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91170"
      unitRef="USD">370684</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91171"
      unitRef="USD">363233</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91172"
      unitRef="USD">397164</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2019-07-01_2019-07-01_113581Member"
      decimals="INF"
      id="ixv-91173"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_113581Member"
      decimals="INF"
      id="ixv-91174"
      unitRef="USD">203358</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_113581Member"
      decimals="INF"
      id="ixv-91175"
      unitRef="USD">309832</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_113581Member"
      decimals="INF"
      id="ixv-91176"
      unitRef="USD">308474</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_113581Member"
      decimals="INF"
      id="ixv-91177"
      unitRef="USD">291815</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_113581Member"
      decimals="INF"
      id="ixv-91178"
      unitRef="USD">331809</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_113581Member"
      decimals="INF"
      id="ixv-91179"
      unitRef="USD">352550</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_113581Member"
      decimals="INF"
      id="ixv-91180"
      unitRef="USD">443718</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2019-07-01_2019-07-01_98829Member"
      decimals="INF"
      id="ixv-91181"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2020-03-31_2020-03-31_98829Member"
      decimals="INF"
      id="ixv-91182"
      unitRef="USD">204783</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2021-03-31_2021-03-31_98829Member"
      decimals="INF"
      id="ixv-91183"
      unitRef="USD">309158</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2022-03-31_2022-03-31_98829Member"
      decimals="INF"
      id="ixv-91184"
      unitRef="USD">307323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2023-03-31_2023-03-31_98829Member"
      decimals="INF"
      id="ixv-91185"
      unitRef="USD">292513</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2024-03-31_2024-03-31_98829Member"
      decimals="INF"
      id="ixv-91186"
      unitRef="USD">333437</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-03-31_2025-03-31_98829Member"
      decimals="INF"
      id="ixv-91187"
      unitRef="USD">355596</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7180_duration_BuffaloInternationalFund_2025-04-01_2026-03-31_98829Member"
      decimals="INF"
      id="ixv-91188"
      unitRef="USD">446491</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91189"
      unitRef="RATIO">0.259</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91190"
      unitRef="RATIO">0.255</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91191"
      unitRef="RATIO">0.151</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91192"
      unitRef="RATIO">0.120</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-91193"
      unitRef="RATIO">0.080</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91194"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-91195"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-91196"
      unitRef="RATIO">0.018</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-91197"
      unitRef="RATIO">0.011</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91198"
      unitRef="RATIO">0.046</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59616Member"
      decimals="INF"
      id="ixv-91199"
      unitRef="RATIO">0.134</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59688Member"
      decimals="INF"
      id="ixv-91200"
      unitRef="RATIO">0.127</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59637Member"
      decimals="INF"
      id="ixv-91201"
      unitRef="RATIO">0.121</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59664Member"
      decimals="INF"
      id="ixv-91202"
      unitRef="RATIO">0.103</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59638Member"
      decimals="INF"
      id="ixv-91203"
      unitRef="RATIO">0.095</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59654Member"
      decimals="INF"
      id="ixv-91204"
      unitRef="RATIO">0.088</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59684Member"
      decimals="INF"
      id="ixv-91205"
      unitRef="RATIO">0.071</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59559Member"
      decimals="INF"
      id="ixv-91206"
      unitRef="RATIO">0.061</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_59608Member"
      decimals="INF"
      id="ixv-91207"
      unitRef="RATIO">0.045</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7180_instant_BuffaloInternationalFund_InstitutionalClass_2026-03-31_83861Member"
      decimals="INF"
      id="ixv-91208"
      unitRef="RATIO">0.155</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8743"
      xml:lang="en-US">Buffalo Mid Cap Discovery Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8752"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8755"
      xml:lang="en-US">BUFTX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-8761"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8764"
      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;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;Buffalo Mid Cap Discovery Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-8766"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8773"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8775"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8779"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8783"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8792"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$98&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;1.01%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91209"
      unitRef="USD">98</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91210"
      unitRef="RATIO">0.0101</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-8838"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a negative total return on an absolute basis, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell Midcap&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Results within the mid cap growth market for the 12-month period were defined by three dominant narratives: a sharp &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;upward revision in AI infrastructure capital spending, a wave of indiscriminate selling in software and data-oriented &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;business models on fears of AI disruption, and the conflict with Iran in the Middle East late in the fiscal year, which sent oil &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prices sharply higher and drove a rotation into Energy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s performance compared to the&#160;&#x2009;Index lagged due to weak stock selection in Information Technology, Industrials, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;and Health Care, where fears of AI disruption drove a broad sell-off in software, data processing, risk decisioning systems, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;drug development, clinical research organizations, and drug trial processes throughout the fiscal year. The Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;exposure to companies tied to the physical buildout of AI infrastructure&#x2014;power, cooling, data center construction, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;semiconductors&#x2014;only partially offset these headwinds, which led to relative underperformance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Vertiv Holdings Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Comfort Systems USA, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Amphenol Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;e.l.f. Beauty, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Vistra Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Gartner, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Verisk Analytics, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;CoStar Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Copart, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Roblox Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9010"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7191img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9014"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Mid Cap Discovery Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-6.79&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-2.25&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;7.34&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.72&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;Russell Midcap Growth Index&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;9.56&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;5.37&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;11.69&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9048"
      xml:lang="en-US">Buffalo Mid Cap Discovery Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91211"
      unitRef="RATIO">-0.0679</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91212"
      unitRef="RATIO">-0.0225</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91213"
      unitRef="RATIO">0.0734</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-9063"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91214"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91215"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91216"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member"
      id="ixv-9078"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91217"
      unitRef="RATIO">0.0956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91218"
      unitRef="RATIO">0.0537</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91219"
      unitRef="RATIO">0.1169</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9091"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9099"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9102"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9110"
      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:#00AD5F;;"&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;March 31, 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;$332,327,820&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;73&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;Net Advisory Fee&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;$4,282,014&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;Portfolio Turnover Rate&lt;/b&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: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;74%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$39.15B&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_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91220"
      unitRef="USD">332327820</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91221"
      unitRef="UNIT">73</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91222"
      unitRef="USD">4282014</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91223"
      unitRef="RATIO">0.74</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7191_785741-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Fidelity Money Market Government Portfolio&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.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;Hilton Worldwide Holdings, 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.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;Verisk Analytics, 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.3%&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;Vertiv Holdings Co.&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.3%&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;MSCI, 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.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;Veeva Systems, 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;2.3%&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;Cencora, 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;2.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;Tyler Technologies, 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;2.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;AMETEK, 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;2.1%&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;Comfort Systems USA, Inc.&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.0%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7191img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-91224"
      unitRef="RATIO">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_112140Member"
      decimals="INF"
      id="ixv-91225"
      unitRef="RATIO">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82135Member"
      decimals="INF"
      id="ixv-91226"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_103894Member"
      decimals="INF"
      id="ixv-91227"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82130Member"
      decimals="INF"
      id="ixv-91228"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82134Member"
      decimals="INF"
      id="ixv-91229"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_103895Member"
      decimals="INF"
      id="ixv-91230"
      unitRef="RATIO">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_112141Member"
      decimals="INF"
      id="ixv-91231"
      unitRef="RATIO">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82132Member"
      decimals="INF"
      id="ixv-91232"
      unitRef="RATIO">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_112142Member"
      decimals="INF"
      id="ixv-91233"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9316"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 2, 2026, Mr. Josh West no longer serves as a co-portfolio manager of the Fund. Effective March 9, 2026, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Mr. Doug Cartwright no longer serves as a co-portfolio manager of the Fund. Mr. Dave Carlsen continues to serve as a &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;portfolio manager of the Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9324"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9326"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9330"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-9334"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-91234"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-91235"
      unitRef="USD">11607</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-91236"
      unitRef="USD">13621</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-91237"
      unitRef="USD">15029</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91238"
      unitRef="USD">13581</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91239"
      unitRef="USD">22747</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91240"
      unitRef="USD">21705</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91241"
      unitRef="USD">19509</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91242"
      unitRef="USD">23356</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91243"
      unitRef="USD">21785</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91244"
      unitRef="USD">20305</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-91245"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-91246"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-91247"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-91248"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-91249"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-91250"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-91251"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-91252"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-91253"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-91254"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91255"
      unitRef="USD">36157</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2016-03-31_2016-03-31_98833Member"
      decimals="INF"
      id="ixv-91256"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2017-03-31_2017-03-31_98833Member"
      decimals="INF"
      id="ixv-91257"
      unitRef="USD">11407</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2018-03-31_2018-03-31_98833Member"
      decimals="INF"
      id="ixv-91258"
      unitRef="USD">13658</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2019-03-31_2019-03-31_98833Member"
      decimals="INF"
      id="ixv-91259"
      unitRef="USD">15231</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_98833Member"
      decimals="INF"
      id="ixv-91260"
      unitRef="USD">13792</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_98833Member"
      decimals="INF"
      id="ixv-91261"
      unitRef="USD">23254</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_98833Member"
      decimals="INF"
      id="ixv-91262"
      unitRef="USD">23047</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_98833Member"
      decimals="INF"
      id="ixv-91263"
      unitRef="USD">21084</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_98833Member"
      decimals="INF"
      id="ixv-91264"
      unitRef="USD">26625</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_98833Member"
      decimals="INF"
      id="ixv-91265"
      unitRef="USD">27577</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7191_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91266"
      unitRef="USD">30213</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91267"
      unitRef="RATIO">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91268"
      unitRef="RATIO">0.207</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91269"
      unitRef="RATIO">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91270"
      unitRef="RATIO">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91271"
      unitRef="RATIO">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-91272"
      unitRef="RATIO">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-91273"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82098Member"
      decimals="INF"
      id="ixv-91274"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-91275"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7191_instant_BuffaloMidCapDiscoveryFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91276"
      unitRef="RATIO">0.065</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9396"
      xml:lang="en-US">Buffalo Mid Cap Discovery Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9405"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9408"
      xml:lang="en-US">BUITX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-9414"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9417"
      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;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;Buffalo Mid Cap Discovery Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-9419"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9426"
      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://buffalofunds.com/resources/&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-492-8332&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_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9428"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9431"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9435"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9444"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$83&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.86%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91277"
      unitRef="USD">83</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91278"
      unitRef="RATIO">0.0086</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9490"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a negative total return on an absolute basis, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell Midcap&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Results within the mid cap growth market for the 12-month period were defined by three dominant narratives: a sharp &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;upward revision in AI infrastructure capital spending, a wave of indiscriminate selling in software and data-oriented &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;business models on fears of AI disruption, and the conflict with Iran in the Middle East late in the fiscal year, which sent oil &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;prices sharply higher and drove a rotation into Energy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s performance compared to the&#160;&#x2009;Index lagged due to weak stock selection in Information Technology, Industrials, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;and Health Care, where fears of AI disruption drove a broad sell-off in software, data processing, risk decisioning systems, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;drug development, clinical research organizations, and drug trial processes throughout the fiscal year. The Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;exposure to companies tied to the physical buildout of AI infrastructure&#x2014;power, cooling, data center construction, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;semiconductors&#x2014;only partially offset these headwinds, which led to relative underperformance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Vertiv Holdings Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Comfort Systems USA, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Amphenol Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;e.l.f. Beauty, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Vistra Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Gartner, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Verisk Analytics, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;CoStar Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Copart, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Roblox Corporation&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9662"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7190img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9666"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Mid Cap Discovery Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-6.63&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-2.11&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;3.65&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.56&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;Russell Midcap Growth Index&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;9.56&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;5.37&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;9.69&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9703"
      xml:lang="en-US">Buffalo Mid Cap Discovery Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91279"
      unitRef="RATIO">-0.0663</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91280"
      unitRef="RATIO">-0.0211</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91281"
      unitRef="RATIO">0.0365</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-9718"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91282"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91283"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91284"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member"
      id="ixv-9733"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91285"
      unitRef="RATIO">0.0956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91286"
      unitRef="RATIO">0.0537</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91287"
      unitRef="RATIO">0.0969</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9746"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9754"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9757"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9765"
      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:#00AD5F;;"&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;March 31, 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;$332,327,820&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;73&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;Net Advisory Fee&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;$4,282,014&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;Portfolio Turnover Rate&lt;/b&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: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;74%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$39.15B&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_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91288"
      unitRef="USD">332327820</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91289"
      unitRef="UNIT">73</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91290"
      unitRef="USD">4282014</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91291"
      unitRef="RATIO">0.74</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7190_785617-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Fidelity Money Market Government Portfolio&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.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;Hilton Worldwide Holdings, 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.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;Verisk Analytics, 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.3%&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;Vertiv Holdings Co.&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.3%&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;MSCI, 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.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;Veeva Systems, 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;2.3%&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;Cencora, 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;2.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;Tyler Technologies, 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;2.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;AMETEK, 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;2.1%&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;Comfort Systems USA, Inc.&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.0%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7190img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-91292"
      unitRef="RATIO">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_112140Member"
      decimals="INF"
      id="ixv-91293"
      unitRef="RATIO">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82135Member"
      decimals="INF"
      id="ixv-91294"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_103894Member"
      decimals="INF"
      id="ixv-91295"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82130Member"
      decimals="INF"
      id="ixv-91296"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82134Member"
      decimals="INF"
      id="ixv-91297"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_103895Member"
      decimals="INF"
      id="ixv-91298"
      unitRef="RATIO">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_112141Member"
      decimals="INF"
      id="ixv-91299"
      unitRef="RATIO">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82132Member"
      decimals="INF"
      id="ixv-91300"
      unitRef="RATIO">0.021</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_112142Member"
      decimals="INF"
      id="ixv-91301"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9971"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 2, 2026, Mr. Josh West no longer serves as a co-portfolio manager of the Fund. Effective March 9, 2026, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Mr. Doug Cartwright no longer serves as a co-portfolio manager of the Fund. Mr. Dave Carlsen continues to serve as a &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;portfolio manager of the Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9979"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9981"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9985"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-9989"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-91302"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91303"
      unitRef="USD">211114</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91304"
      unitRef="USD">354145</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91305"
      unitRef="USD">338346</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91306"
      unitRef="USD">304710</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91307"
      unitRef="USD">365198</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91308"
      unitRef="USD">340987</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91309"
      unitRef="USD">318388</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-91310"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-91311"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-91312"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-91313"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-91314"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-91315"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-91316"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91317"
      unitRef="USD">589843</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2019-07-01_2019-07-01_98833Member"
      decimals="INF"
      id="ixv-91318"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2020-03-31_2020-03-31_98833Member"
      decimals="INF"
      id="ixv-91319"
      unitRef="USD">213025</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2021-03-31_2021-03-31_98833Member"
      decimals="INF"
      id="ixv-91320"
      unitRef="USD">359180</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2022-03-31_2022-03-31_98833Member"
      decimals="INF"
      id="ixv-91321"
      unitRef="USD">355972</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2023-03-31_2023-03-31_98833Member"
      decimals="INF"
      id="ixv-91322"
      unitRef="USD">325652</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2024-03-31_2024-03-31_98833Member"
      decimals="INF"
      id="ixv-91323"
      unitRef="USD">411243</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-03-31_2025-03-31_98833Member"
      decimals="INF"
      id="ixv-91324"
      unitRef="USD">425938</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7190_duration_BuffaloMidCapDiscoveryFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91325"
      unitRef="USD">466653</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91326"
      unitRef="RATIO">0.217</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91327"
      unitRef="RATIO">0.207</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91328"
      unitRef="RATIO">0.185</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91329"
      unitRef="RATIO">0.116</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91330"
      unitRef="RATIO">0.104</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-91331"
      unitRef="RATIO">0.041</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-91332"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82098Member"
      decimals="INF"
      id="ixv-91333"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-91334"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7190_instant_BuffaloMidCapDiscoveryFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91335"
      unitRef="RATIO">0.065</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10051"
      xml:lang="en-US">Buffalo Mid Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10060"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10063"
      xml:lang="en-US">BUFMX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-10069"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10072"
      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;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;Buffalo Mid Cap Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-10074"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10082"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10084"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10088"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10092"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10101"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$99&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;1.02%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91336"
      unitRef="USD">99</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91337"
      unitRef="RATIO">0.0102</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10147"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a negative total return on an absolute basis, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell Midcap&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;It was a difficult period for the Fund with investors bidding up expensive and speculative segments of the mid cap market &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;for much of the past year. Momentum and low quality (e.g., high debt, lower profitability, and volatile earnings) led as &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;investment factors and the Fund&#x2019;s quality bias and valuation sensitivity remained out of favor overall. Performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;compared to the Index was weak within Information Technology and Industrials. Larger investments within Industrials, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;specifically Copart and Verisk, declined in value as did shares of Gartner and Varonis Systems among the Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Information Technology investments. The portfolio&#x2019;s exposure to asset-light, data, software or services business models &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;were a drag on performance as the market deemed these business models to be under threat from AI. The Energy sector &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;was an added headwind to relative performance during the end of the 12-month period as the geopolitical conflict in the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Middle East caused a significant oil shock and a sharp rally among energy stocks, to which the Fund had no exposure.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Vertiv Holdings Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Comfort Systems USA, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;e.l.f. Beauty, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ON Semiconductor Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;AMETEK, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Gartner, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Copart, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Verisk Analytics, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;CoStar Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kinsale Capital Group, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10316"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7189img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10320"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Mid Cap Growth Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-6.59&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-0.86&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;7.75&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.72&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;Russell Midcap Growth Index&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;9.56&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;5.37&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;11.69&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10354"
      xml:lang="en-US">Buffalo Mid Cap Growth Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91338"
      unitRef="RATIO">-0.0659</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91339"
      unitRef="RATIO">-0.0086</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91340"
      unitRef="RATIO">0.0775</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-10369"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91341"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91342"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91343"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member"
      id="ixv-10384"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91344"
      unitRef="RATIO">0.0956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91345"
      unitRef="RATIO">0.0537</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2016-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91346"
      unitRef="RATIO">0.1169</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10397"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10405"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10408"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10416"
      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:#00AD5F;;"&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;March 31, 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;$109,119,920&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;54&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;Net Advisory Fee&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;$1,122,219&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;Portfolio Turnover Rate&lt;/b&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: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;39%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$31.09B&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_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91347"
      unitRef="USD">109119920</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91348"
      unitRef="UNIT">54</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91349"
      unitRef="USD">1122219</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91350"
      unitRef="RATIO">0.39</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7189_785493-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;MSCI, 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;4.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;Vertiv Holdings Co.&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.9%&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;Equifax, 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.5%&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;CBRE Group, 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.4%&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;Hilton Worldwide Holdings, 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;Verisk Analytics, 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;Procore Technologies, 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;2.9%&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;Veeva Systems, 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;2.7%&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;Tyler Technologies, 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;2.7%&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;Copart, Inc.&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.6%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7189img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82130Member"
      decimals="INF"
      id="ixv-91351"
      unitRef="RATIO">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_103894Member"
      decimals="INF"
      id="ixv-91352"
      unitRef="RATIO">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112143Member"
      decimals="INF"
      id="ixv-91353"
      unitRef="RATIO">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82138Member"
      decimals="INF"
      id="ixv-91354"
      unitRef="RATIO">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112140Member"
      decimals="INF"
      id="ixv-91355"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82135Member"
      decimals="INF"
      id="ixv-91356"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112144Member"
      decimals="INF"
      id="ixv-91357"
      unitRef="RATIO">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82134Member"
      decimals="INF"
      id="ixv-91358"
      unitRef="RATIO">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_112141Member"
      decimals="INF"
      id="ixv-91359"
      unitRef="RATIO">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82141Member"
      decimals="INF"
      id="ixv-91360"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10622"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 2, 2026, Mr. Darren Schryer was added as a co-portfolio manager of the Fund. Concurrently, Messrs. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Doug Cartwright and Dave Carlsen ceased serving in that role. Mr. Josh West continues to serve as a co-portfolio manager &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;of the Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10630"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10632"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10636"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-10640"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-91361"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-91362"
      unitRef="USD">11294</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-91363"
      unitRef="USD">12614</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-91364"
      unitRef="USD">13673</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91365"
      unitRef="USD">13279</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91366"
      unitRef="USD">22033</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91367"
      unitRef="USD">21691</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91368"
      unitRef="USD">18962</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91369"
      unitRef="USD">23462</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91370"
      unitRef="USD">22590</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91371"
      unitRef="USD">21101</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-91372"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-91373"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-91374"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-91375"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-91376"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-91377"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-91378"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-91379"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-91380"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-91381"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91382"
      unitRef="USD">36157</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2016-03-31_2016-03-31_98833Member"
      decimals="INF"
      id="ixv-91383"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2017-03-31_2017-03-31_98833Member"
      decimals="INF"
      id="ixv-91384"
      unitRef="USD">11407</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2018-03-31_2018-03-31_98833Member"
      decimals="INF"
      id="ixv-91385"
      unitRef="USD">13658</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2019-03-31_2019-03-31_98833Member"
      decimals="INF"
      id="ixv-91386"
      unitRef="USD">15231</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_98833Member"
      decimals="INF"
      id="ixv-91387"
      unitRef="USD">13792</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_98833Member"
      decimals="INF"
      id="ixv-91388"
      unitRef="USD">23254</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_98833Member"
      decimals="INF"
      id="ixv-91389"
      unitRef="USD">23047</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_98833Member"
      decimals="INF"
      id="ixv-91390"
      unitRef="USD">21084</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_98833Member"
      decimals="INF"
      id="ixv-91391"
      unitRef="USD">26625</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_98833Member"
      decimals="INF"
      id="ixv-91392"
      unitRef="USD">27577</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7189_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91393"
      unitRef="USD">30213</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91394"
      unitRef="RATIO">0.255</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91395"
      unitRef="RATIO">0.209</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91396"
      unitRef="RATIO">0.155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91397"
      unitRef="RATIO">0.115</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91398"
      unitRef="RATIO">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-91399"
      unitRef="RATIO">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-91400"
      unitRef="RATIO">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82098Member"
      decimals="INF"
      id="ixv-91401"
      unitRef="RATIO">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-91402"
      unitRef="RATIO">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7189_instant_BuffaloMidCapGrowthFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91403"
      unitRef="RATIO">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10702"
      xml:lang="en-US">Buffalo Mid Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10711"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10714"
      xml:lang="en-US">BUIMX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-10720"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10723"
      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;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;Buffalo Mid Cap Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-10725"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10732"
      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://buffalofunds.com/resources/&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-492-8332&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_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10734"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10737"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:MaterialFundChngNoticeTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10741"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;"&gt;&lt;b&gt;&lt;i&gt;This report describes changes to the Fund that occurred during the reporting period.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngNoticeTextBlock>
    <oef:ExpensesTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10750"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$85&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.88%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91404"
      unitRef="USD">85</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91405"
      unitRef="RATIO">0.0088</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10796"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a negative total return on an absolute basis, and &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell Midcap&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;It was a difficult period for the Fund with investors bidding up expensive and speculative segments of the mid cap market &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;for much of the past year. Momentum and low quality (e.g., high debt, lower profitability, and volatile earnings) led as &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;investment factors and the Fund&#x2019;s quality bias and valuation sensitivity remained out of favor overall. Performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;compared to the Index was weak within Information Technology and Industrials. Larger investments within Industrials, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;specifically Copart and Verisk, declined in value as did shares of Gartner and Varonis Systems among the Fund&#x2019;s &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Information Technology investments. The portfolio&#x2019;s exposure to asset-light, data, software or services business models &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;were a drag on performance as the market deemed these business models to be under threat from AI. The Energy sector &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;was an added headwind to relative performance during the end of the 12-month period as the geopolitical conflict in the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Middle East caused a significant oil shock and a sharp rally among energy stocks, to which the Fund had no exposure.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Vertiv Holdings Co.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Comfort Systems USA, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;e.l.f. Beauty, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;ON Semiconductor Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;AMETEK, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Gartner, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Copart, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Verisk Analytics, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;CoStar Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Kinsale Capital Group, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10965"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7188img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-10969"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Mid Cap Growth Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-6.46&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-0.73&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;5.62&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.56&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;Russell Midcap Growth Index&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;9.56&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;5.37&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;9.69&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11006"
      xml:lang="en-US">Buffalo Mid Cap Growth Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91406"
      unitRef="RATIO">-0.0646</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91407"
      unitRef="RATIO">-0.0073</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91408"
      unitRef="RATIO">0.0562</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-11021"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91409"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91410"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91411"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member"
      id="ixv-11036"
      xml:lang="en-US">Russell Midcap Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91412"
      unitRef="RATIO">0.0956</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2021-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91413"
      unitRef="RATIO">0.0537</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91414"
      unitRef="RATIO">0.0969</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11049"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11057"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11060"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11068"
      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:#00AD5F;;"&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;March 31, 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;$109,119,920&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;54&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;Net Advisory Fee&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;$1,122,219&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;Portfolio Turnover Rate&lt;/b&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: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;39%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$31.09B&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_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91415"
      unitRef="USD">109119920</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91416"
      unitRef="UNIT">54</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91417"
      unitRef="USD">1122219</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91418"
      unitRef="RATIO">0.39</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7188_785369-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;MSCI, 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:0pt;margin-bottom:0;"&gt;&lt;span style="font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;"&gt;4.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;Vertiv Holdings Co.&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.9%&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;Equifax, 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.5%&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;CBRE Group, 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.4%&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;Hilton Worldwide Holdings, 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;Verisk Analytics, 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;Procore Technologies, 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;2.9%&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;Veeva Systems, 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;2.7%&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;Tyler Technologies, 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;2.7%&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;Copart, Inc.&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.6%&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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7188img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82130Member"
      decimals="INF"
      id="ixv-91419"
      unitRef="RATIO">0.042</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_103894Member"
      decimals="INF"
      id="ixv-91420"
      unitRef="RATIO">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112143Member"
      decimals="INF"
      id="ixv-91421"
      unitRef="RATIO">0.035</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82138Member"
      decimals="INF"
      id="ixv-91422"
      unitRef="RATIO">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112140Member"
      decimals="INF"
      id="ixv-91423"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82135Member"
      decimals="INF"
      id="ixv-91424"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112144Member"
      decimals="INF"
      id="ixv-91425"
      unitRef="RATIO">0.029</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82134Member"
      decimals="INF"
      id="ixv-91426"
      unitRef="RATIO">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_112141Member"
      decimals="INF"
      id="ixv-91427"
      unitRef="RATIO">0.027</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82141Member"
      decimals="INF"
      id="ixv-91428"
      unitRef="RATIO">0.026</oef:PctOfNav>
    <oef:MaterialFundChngTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11274"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW HAS THE FUND CHANGED?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;FUND PORTFOLIO MANAGER CHANGES&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Effective January 2, 2026, Mr. Darren Schryer was added as a co-portfolio manager of the Fund. Concurrently, Messrs. &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Doug Cartwright and Dave Carlsen ceased serving in that role. Mr. Josh West continues to serve as a co-portfolio manager &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;of the Fund.&lt;/span&gt;&lt;/div&gt;</oef:MaterialFundChngTextBlock>
    <oef:SummaryOfChngLegendTextBlock
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11282"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;This is a summary of certain changes to the Fund since &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2025&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. For more complete information, you may review &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;the Fund&#x2019;s prospectus at &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;. You may also &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;obtain a copy of the prospectus by calling &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;800-492-8332&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;.&lt;/span&gt;</oef:SummaryOfChngLegendTextBlock>
    <oef:MaterialChngDate
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11284"
      xml:lang="en-US">2025-03-31</oef:MaterialChngDate>
    <oef:UpdProspectusWebAddress
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11288"
      xml:lang="en-US">https://buffalofunds.com/wp-content/uploads/pdf/Buffalo-Prospectus-Final.pdf</oef:UpdProspectusWebAddress>
    <oef:UpdProspectusPhoneNumber
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11292"
      xml:lang="en-US">800-492-8332</oef:UpdProspectusPhoneNumber>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-91429"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91430"
      unitRef="USD">225703</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91431"
      unitRef="USD">375070</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91432"
      unitRef="USD">370036</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91433"
      unitRef="USD">323929</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91434"
      unitRef="USD">401174</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91435"
      unitRef="USD">386614</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91436"
      unitRef="USD">361637</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-91437"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-91438"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-91439"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-91440"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-91441"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-91442"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-91443"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91444"
      unitRef="USD">589843</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2019-07-01_2019-07-01_98833Member"
      decimals="INF"
      id="ixv-91445"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2020-03-31_2020-03-31_98833Member"
      decimals="INF"
      id="ixv-91446"
      unitRef="USD">213025</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2021-03-31_2021-03-31_98833Member"
      decimals="INF"
      id="ixv-91447"
      unitRef="USD">359180</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2022-03-31_2022-03-31_98833Member"
      decimals="INF"
      id="ixv-91448"
      unitRef="USD">355972</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2023-03-31_2023-03-31_98833Member"
      decimals="INF"
      id="ixv-91449"
      unitRef="USD">325652</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2024-03-31_2024-03-31_98833Member"
      decimals="INF"
      id="ixv-91450"
      unitRef="USD">411243</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-03-31_2025-03-31_98833Member"
      decimals="INF"
      id="ixv-91451"
      unitRef="USD">425938</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7188_duration_BuffaloMidCapGrowthFund_2025-04-01_2026-03-31_98833Member"
      decimals="INF"
      id="ixv-91452"
      unitRef="USD">466653</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91453"
      unitRef="RATIO">0.255</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91454"
      unitRef="RATIO">0.209</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91455"
      unitRef="RATIO">0.155</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91456"
      unitRef="RATIO">0.115</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91457"
      unitRef="RATIO">0.081</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82085Member"
      decimals="INF"
      id="ixv-91458"
      unitRef="RATIO">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82109Member"
      decimals="INF"
      id="ixv-91459"
      unitRef="RATIO">0.048</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82098Member"
      decimals="INF"
      id="ixv-91460"
      unitRef="RATIO">0.039</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_82083Member"
      decimals="INF"
      id="ixv-91461"
      unitRef="RATIO">0.034</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7188_instant_BuffaloMidCapGrowthFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91462"
      unitRef="RATIO">0.006</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11354"
      xml:lang="en-US">Buffalo Small Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11363"
      xml:lang="en-US">Investor Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11366"
      xml:lang="en-US">BUFSX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-11372"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11375"
      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;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;Buffalo Small Cap Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Investor &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-11377"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11385"
      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://&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;;"&gt;buffalofunds.com/resources/&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-492-8332&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_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11387"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11391"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11398"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;Investor 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;$101&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.98%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91463"
      unitRef="USD">101</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91464"
      unitRef="RATIO">0.0098</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11444"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 2000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Leading contributors to the Index return over the trailing 12-months were from companies that we consider speculative, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;and trading at valuations that are not digestible for professional, fundamental investors. The Fund&#x2019;s underweight to these &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;companies led to underperformance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments in Industrials and Information Technology contributed to positive absolute performance during the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;period. Shares of Sterling Infrastructure and&#160;&#x2009;MYR Group within Industrials moved sharply higher, while Ciena, Silicon &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Laboratories, and SiTime were positive contributors to performance within Information Technology. However, weak stock &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;selection among the Fund&#x2019;s Health Care, Financial, and Consumer Discretionary areas detracted from performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;relative to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Sterling Infrastructure, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Ciena Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Ligand Pharmaceuticals, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Silicon Laboratories, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;MYR Group, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Vertex, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;BellRing Brands, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Baldwin Insurance Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Commvault Systems, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Intapp, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11615"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7193img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11619"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;10 Year&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Small Cap Growth Fund Investor Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;6.11&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-6.00&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;9.45&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.72&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;Russell 2000 Growth Index&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;23.58&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;1.62&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;9.79&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11653"
      xml:lang="en-US">Buffalo Small Cap Growth Fund Investor Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91465"
      unitRef="RATIO">0.0611</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91466"
      unitRef="RATIO">-0.0600</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2016-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91467"
      unitRef="RATIO">0.0945</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-11668"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91468"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91469"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2016-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91470"
      unitRef="RATIO">0.1372</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member"
      id="ixv-11683"
      xml:lang="en-US">Russell 2000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91471"
      unitRef="RATIO">0.2358</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91472"
      unitRef="RATIO">0.0162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2016-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91473"
      unitRef="RATIO">0.0979</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11696"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11704"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11707"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11715"
      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:#00AD5F;;"&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;March 31, 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;$388,529,571&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;82&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;Net Advisory Fee&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;$4,037,489&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;Portfolio Turnover Rate&lt;/b&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: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;37%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$6.60B&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_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91474"
      unitRef="USD">388529571</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91475"
      unitRef="UNIT">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91476"
      unitRef="USD">4037489</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91477"
      unitRef="RATIO">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="foot-7193_785987-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Fidelity Money Market Government Portfolio&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;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;Silicon Laboratories, 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.3%&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;WisdomTree, 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;Ligand Pharmaceuticals, 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;JBT Marel 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;2.5%&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;MYR Group, 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;2.3%&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;ESCO Technologies, 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;2.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;Option Care Health, 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;2.0%&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;Palomar Holdings, 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;2.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;Advanced Drainage Systems, Inc.&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;1.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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7193img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-91478"
      unitRef="RATIO">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_112137Member"
      decimals="INF"
      id="ixv-91479"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_103885Member"
      decimals="INF"
      id="ixv-91480"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82128Member"
      decimals="INF"
      id="ixv-91481"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_97473Member"
      decimals="INF"
      id="ixv-91482"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_112138Member"
      decimals="INF"
      id="ixv-91483"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_112139Member"
      decimals="INF"
      id="ixv-91484"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_97471Member"
      decimals="INF"
      id="ixv-91485"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82126Member"
      decimals="INF"
      id="ixv-91486"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82129Member"
      decimals="INF"
      id="ixv-91487"
      unitRef="RATIO">0.019</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      id="ixv-11924"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2016-03-31_2016-03-31Member"
      decimals="INF"
      id="ixv-91488"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2017-03-31_2017-03-31Member"
      decimals="INF"
      id="ixv-91489"
      unitRef="USD">12451</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2018-03-31_2018-03-31Member"
      decimals="INF"
      id="ixv-91490"
      unitRef="USD">14649</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2019-03-31_2019-03-31Member"
      decimals="INF"
      id="ixv-91491"
      unitRef="USD">16434</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91492"
      unitRef="USD">15230</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91493"
      unitRef="USD">33624</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91494"
      unitRef="USD">27932</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91495"
      unitRef="USD">24585</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91496"
      unitRef="USD">25539</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91497"
      unitRef="USD">23250</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_InvestorClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91498"
      unitRef="USD">24672</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2016-03-31_2016-03-31_113512Member"
      decimals="INF"
      id="ixv-91499"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2017-03-31_2017-03-31_113512Member"
      decimals="INF"
      id="ixv-91500"
      unitRef="USD">11807</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2018-03-31_2018-03-31_113512Member"
      decimals="INF"
      id="ixv-91501"
      unitRef="USD">13438</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2019-03-31_2019-03-31_113512Member"
      decimals="INF"
      id="ixv-91502"
      unitRef="USD">14616</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-91503"
      unitRef="USD">13282</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-91504"
      unitRef="USD">21587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-91505"
      unitRef="USD">24161</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-91506"
      unitRef="USD">22088</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-91507"
      unitRef="USD">28558</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-91508"
      unitRef="USD">30620</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91509"
      unitRef="USD">36157</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2016-03-31_2016-03-31_98823Member"
      decimals="INF"
      id="ixv-91510"
      unitRef="USD">10000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2017-03-31_2017-03-31_98823Member"
      decimals="INF"
      id="ixv-91511"
      unitRef="USD">12303</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2018-03-31_2018-03-31_98823Member"
      decimals="INF"
      id="ixv-91512"
      unitRef="USD">14596</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2019-03-31_2019-03-31_98823Member"
      decimals="INF"
      id="ixv-91513"
      unitRef="USD">15158</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_98823Member"
      decimals="INF"
      id="ixv-91514"
      unitRef="USD">12342</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_98823Member"
      decimals="INF"
      id="ixv-91515"
      unitRef="USD">23474</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_98823Member"
      decimals="INF"
      id="ixv-91516"
      unitRef="USD">20111</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_98823Member"
      decimals="INF"
      id="ixv-91517"
      unitRef="USD">17980</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_98823Member"
      decimals="INF"
      id="ixv-91518"
      unitRef="USD">21638</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_98823Member"
      decimals="INF"
      id="ixv-91519"
      unitRef="USD">20587</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7193_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91520"
      unitRef="USD">25440</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91521"
      unitRef="RATIO">0.275</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91522"
      unitRef="RATIO">0.213</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91523"
      unitRef="RATIO">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91524"
      unitRef="RATIO">0.107</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91525"
      unitRef="RATIO">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-91526"
      unitRef="RATIO">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-91527"
      unitRef="RATIO">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7193_instant_BuffaloSmallCapGrowthFund_InvestorClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91528"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <oef:FundName
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11968"
      xml:lang="en-US">Buffalo Small Cap Growth Fund</oef:FundName>
    <oef:ClassName
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11977"
      xml:lang="en-US">Institutional Class</oef:ClassName>
    <dei:TradingSymbol
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11980"
      xml:lang="en-US">BUISX</dei:TradingSymbol>
    <dei:DocumentPeriodEndDate
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-11986"
      xml:lang="en-US">2026-03-31</dei:DocumentPeriodEndDate>
    <oef:AnnlOrSemiAnnlStatementTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11989"
      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;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;Buffalo Small Cap Growth Fund (the &#x201c;Fund&#x201d;), &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;Institutional Class, for the period of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;April 1, 2025 to &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#161616;;"&gt;March 31, 2026. &lt;/span&gt;</oef:AnnlOrSemiAnnlStatementTextBlock>
    <oef:ShareholderReportAnnualOrSemiAnnual
      contextRef="c_7187_duration_BuffaloBlueChipGrowthFund_2025-04-01_2026-03-31Member"
      id="ixv-11991"
      xml:lang="en-US">annual shareholder report</oef:ShareholderReportAnnualOrSemiAnnual>
    <oef:AddlInfoTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-11998"
      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://buffalofunds.com/resources/&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-492-8332&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_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12000"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:AddlInfoWebsite>
    <oef:AddlInfoPhoneNumber
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12003"
      xml:lang="en-US">800-492-8332</oef:AddlInfoPhoneNumber>
    <oef:ExpensesTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12010"
      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:#00AD5F;;"&gt;&lt;b&gt;WHAT WERE THE FUND COSTS FOR THE PAST YEAR? &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;/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;$89&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.86%&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:ExpensesTextBlock>
    <oef:ExpensesPaidAmt
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91529"
      unitRef="USD">89</oef:ExpensesPaidAmt>
    <oef:ExpenseRatioPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91530"
      unitRef="RATIO">0.0086</oef:ExpenseRatioPct>
    <oef:FactorsAffectingPerfTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12056"
      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:#00AD5F;;"&gt;&lt;b&gt;HOW DID THE FUND PERFORM OVER THE PAST YEAR AND WHAT AFFECTED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;For the 12-month period ended &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;March 31, 2026, the Fund delivered a positive total return on an absolute basis, but &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;underperformed its preferred benchmark, the Russell 2000&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2D2D2D;;"&gt;&lt;sup&gt;&#xae;&lt;/sup&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt; Growth Index (the &#x201c;Index&#x201d;).&lt;/span&gt;&lt;/div&gt;&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:#161616;;"&gt;&lt;b&gt;WHAT FACTORS INFLUENCED PERFORMANCE?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Leading contributors to the Index return over the trailing 12-months were from companies that we consider speculative, &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;and trading at valuations that are not digestible for professional, fundamental investors. The Fund&#x2019;s underweight to these &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;companies led to underperformance compared to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;The Fund&#x2019;s investments in Industrials and Information Technology contributed to positive absolute performance during the &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;period. Shares of Sterling Infrastructure and&#160;&#x2009;MYR Group within Industrials moved sharply higher, while Ciena, Silicon &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Laboratories, and SiTime were positive contributors to performance within Information Technology. However, weak stock &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;selection among the Fund&#x2019;s Health Care, Financial, and Consumer Discretionary areas detracted from performance &lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;relative to the Index.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Contributors&lt;/b&gt;&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:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Sterling Infrastructure, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Ciena Corporation&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Ligand Pharmaceuticals, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Silicon Laboratories, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#30DB87;;"&gt;&#x2191;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;MYR Group, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;padding-bottom:2pt;padding-top:0pt;margin-left:7.75pt;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:1.8507194244604317%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:98.14928057553956%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="2" 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;Top Detractors&lt;/b&gt;&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:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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;Vertex, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;BellRing Brands, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Baldwin Insurance Group, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Commvault Systems, Inc.&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#CA0046;;"&gt;&#x2193;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&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:0pt;margin-bottom:0;"&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Intapp, Inc.&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:FactorsAffectingPerfTextBlock>
    <oef:LineGraphTableTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12227"
      xml:lang="en-US">&lt;div&gt;&lt;img alt="image" src="ts7192img003.jpg" style="width:88.88888888888889%"/&gt;&lt;/div&gt;</oef:LineGraphTableTextBlock>
    <oef:AvgAnnlRtrTableTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12231"
      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:#161616;;"&gt;&lt;b&gt;ANNUAL AVERAGE TOTAL RETURN (%)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:7.75pt;border-bottom:1.5pt solid #778B8B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:47.530575539568346%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.489208633093526%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.140287769784173%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:17.83992805755396%;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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:0pt;margin-bottom:0;"&gt;&#160;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;1 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;5 Year&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:1.5pt solid #1447FF;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;Since Inception&lt;/b&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;&lt;b&gt;(07/01/2019)&lt;/b&gt;&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 #778B8B;vertical-align:top"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.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;color:#2D2D2D;;"&gt;&lt;b&gt;Buffalo Small Cap Growth Fund Institutional Class&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;6.22&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;-5.91&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;white-space:nowrap;vertical-align:bottom"&gt;
               &lt;div style="background-color:#FFFFFF;padding-left:2pt;padding-top:0.5pt;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;5.28&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 #778B8B;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;Russell 3000 Index&lt;/b&gt;&lt;/span&gt;
               &lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;18.09&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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.87&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="border-bottom:0.75pt solid #778B8B;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;13.56&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;Russell 2000 Growth Index&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;23.58&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;1.62&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;7.50&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;</oef:AvgAnnlRtrTableTextBlock>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12268"
      xml:lang="en-US">Buffalo Small Cap Growth Fund Institutional Class</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91531"
      unitRef="RATIO">0.0622</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2021-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91532"
      unitRef="RATIO">-0.0591</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2019-07-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91533"
      unitRef="RATIO">0.0528</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      id="ixv-12283"
      xml:lang="en-US">Russell 3000 Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91534"
      unitRef="RATIO">0.1809</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91535"
      unitRef="RATIO">0.1087</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91536"
      unitRef="RATIO">0.1356</oef:AvgAnnlRtrPct>
    <oef:LineGraphAndTableMeasureName
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member"
      id="ixv-12298"
      xml:lang="en-US">Russell 2000 Growth Index</oef:LineGraphAndTableMeasureName>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91537"
      unitRef="RATIO">0.2358</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2021-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91538"
      unitRef="RATIO">0.0162</oef:AvgAnnlRtrPct>
    <oef:AvgAnnlRtrPct
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91539"
      unitRef="RATIO">0.0750</oef:AvgAnnlRtrPct>
    <oef:UpdPerfInfoLocationTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12311"
      xml:lang="en-US">&lt;div&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.02pt;color:#2D2D2D;;"&gt;Visit https://buffalofunds.com/overview/#performance-table for more recent performance information.&lt;/span&gt;&lt;/div&gt;</oef:UpdPerfInfoLocationTextBlock>
    <oef:PerformancePastDoesNotIndicateFuture
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12319"
      xml:lang="en-US">The Fund&#x2019;s past performance is not a good predictor of how the Fund will perform in the future. </oef:PerformancePastDoesNotIndicateFuture>
    <oef:NoDeductionOfTaxesTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12322"
      xml:lang="en-US">&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;The graph and table do not reflect &lt;/i&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;margin-left:18pt;margin-left:0pt;"&gt;&lt;i&gt;the deduction of taxes that a shareholder would pay on Fund distributions or redemption of Fund shares.&lt;/i&gt;&lt;/span&gt;</oef:NoDeductionOfTaxesTextBlock>
    <oef:AddlFundStatisticsTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12330"
      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:#00AD5F;;"&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;March 31, 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;$388,529,571&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;82&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;Net Advisory Fee&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;$4,037,489&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;Portfolio Turnover Rate&lt;/b&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: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;37%&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;Weighted Average Market Capitalization&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;
            &lt;td colspan="1" style="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;$6.60B&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_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91540"
      unitRef="USD">388529571</us-gaap:AssetsNet>
    <oef:HoldingsCount
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31Member"
      decimals="INF"
      id="ixv-91541"
      unitRef="UNIT">82</oef:HoldingsCount>
    <oef:AdvisoryFeesPaidAmt
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91542"
      unitRef="USD">4037489</oef:AdvisoryFeesPaidAmt>
    <us-gaap:InvestmentCompanyPortfolioTurnover
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91543"
      unitRef="RATIO">0.37</us-gaap:InvestmentCompanyPortfolioTurnover>
    <oef:HoldingsTableTextBlock
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="foot-7192_785865-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:#00AD5F;;"&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;(% of net assets as of&#160;&#x2009;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10.824pt;color:#2D2D2D;;"&gt;March 31, 2026)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
      &lt;table cellspacing="0" style="width:98%;cellspacing:0;margin-left:8.25pt;border-bottom:1.5pt solid #6B6B6B;margin-top:10px;"&gt;
         &lt;tr style="height:1px;"&gt;
            &lt;td style="height:1px;width:81.23020257826887%;"&gt;&lt;/td&gt;
            &lt;td style="height:1px;width:18.769797421731123%;"&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;(%)&lt;/b&gt;&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: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;Fidelity Money Market Government Portfolio&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;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;Silicon Laboratories, 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.3%&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;WisdomTree, 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;Ligand Pharmaceuticals, 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;JBT Marel 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;2.5%&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;MYR Group, 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;2.3%&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;ESCO Technologies, 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;2.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;Option Care Health, 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;2.0%&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;Palomar Holdings, 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;2.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;Advanced Drainage Systems, Inc.&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;1.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;Sector Breakdown (%)&lt;/b&gt;&lt;/span&gt;&lt;span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#161616;;"&gt;&lt;sup&gt;&lt;b&gt;&#x2020;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="image" src="ts7192img004.jpg" style="width:96.51474530831099%"/&gt;&lt;/div&gt;</oef:HoldingsTableTextBlock>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_83838Member"
      decimals="INF"
      id="ixv-91544"
      unitRef="RATIO">0.038</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_112137Member"
      decimals="INF"
      id="ixv-91545"
      unitRef="RATIO">0.033</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_103885Member"
      decimals="INF"
      id="ixv-91546"
      unitRef="RATIO">0.032</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82128Member"
      decimals="INF"
      id="ixv-91547"
      unitRef="RATIO">0.031</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_97473Member"
      decimals="INF"
      id="ixv-91548"
      unitRef="RATIO">0.025</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_112138Member"
      decimals="INF"
      id="ixv-91549"
      unitRef="RATIO">0.023</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_112139Member"
      decimals="INF"
      id="ixv-91550"
      unitRef="RATIO">0.022</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_97471Member"
      decimals="INF"
      id="ixv-91551"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82126Member"
      decimals="INF"
      id="ixv-91552"
      unitRef="RATIO">0.020</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82129Member"
      decimals="INF"
      id="ixv-91553"
      unitRef="RATIO">0.019</oef:PctOfNav>
    <oef:UpdProspectusWebAddress
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      id="ixv-12538"
      xml:lang="en-US">https://buffalofunds.com/resources/</oef:UpdProspectusWebAddress>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2019-07-01_2019-07-01Member"
      decimals="INF"
      id="ixv-91554"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2020-03-31_2020-03-31Member"
      decimals="INF"
      id="ixv-91555"
      unitRef="USD">216893</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2021-03-31_2021-03-31Member"
      decimals="INF"
      id="ixv-91556"
      unitRef="USD">479629</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2022-03-31_2022-03-31Member"
      decimals="INF"
      id="ixv-91557"
      unitRef="USD">399105</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2023-03-31_2023-03-31Member"
      decimals="INF"
      id="ixv-91558"
      unitRef="USD">351528</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2024-03-31_2024-03-31Member"
      decimals="INF"
      id="ixv-91559"
      unitRef="USD">365825</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-03-31_2025-03-31Member"
      decimals="INF"
      id="ixv-91560"
      unitRef="USD">333039</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_InstitutionalClass_2025-04-01_2026-03-31Member"
      decimals="INF"
      id="ixv-91561"
      unitRef="USD">353746</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2019-07-01_113512Member"
      decimals="INF"
      id="ixv-91562"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_113512Member"
      decimals="INF"
      id="ixv-91563"
      unitRef="USD">216670</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_113512Member"
      decimals="INF"
      id="ixv-91564"
      unitRef="USD">352149</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_113512Member"
      decimals="INF"
      id="ixv-91565"
      unitRef="USD">394141</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_113512Member"
      decimals="INF"
      id="ixv-91566"
      unitRef="USD">360323</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_113512Member"
      decimals="INF"
      id="ixv-91567"
      unitRef="USD">465873</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_113512Member"
      decimals="INF"
      id="ixv-91568"
      unitRef="USD">499505</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_113512Member"
      decimals="INF"
      id="ixv-91569"
      unitRef="USD">589843</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2019-07-01_2019-07-01_98823Member"
      decimals="INF"
      id="ixv-91570"
      unitRef="USD">250000</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2020-03-31_2020-03-31_98823Member"
      decimals="INF"
      id="ixv-91571"
      unitRef="USD">197562</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2021-03-31_2021-03-31_98823Member"
      decimals="INF"
      id="ixv-91572"
      unitRef="USD">375766</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2022-03-31_2022-03-31_98823Member"
      decimals="INF"
      id="ixv-91573"
      unitRef="USD">321929</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2023-03-31_2023-03-31_98823Member"
      decimals="INF"
      id="ixv-91574"
      unitRef="USD">287817</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2024-03-31_2024-03-31_98823Member"
      decimals="INF"
      id="ixv-91575"
      unitRef="USD">346378</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-03-31_2025-03-31_98823Member"
      decimals="INF"
      id="ixv-91576"
      unitRef="USD">329546</oef:AccmVal>
    <oef:AccmVal
      contextRef="c_7192_duration_BuffaloSmallCapGrowthFund_2025-04-01_2026-03-31_98823Member"
      decimals="INF"
      id="ixv-91577"
      unitRef="USD">407241</oef:AccmVal>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82078Member"
      decimals="INF"
      id="ixv-91578"
      unitRef="RATIO">0.275</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82079Member"
      decimals="INF"
      id="ixv-91579"
      unitRef="RATIO">0.213</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82080Member"
      decimals="INF"
      id="ixv-91580"
      unitRef="RATIO">0.197</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82081Member"
      decimals="INF"
      id="ixv-91581"
      unitRef="RATIO">0.107</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82084Member"
      decimals="INF"
      id="ixv-91582"
      unitRef="RATIO">0.094</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82086Member"
      decimals="INF"
      id="ixv-91583"
      unitRef="RATIO">0.058</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_82082Member"
      decimals="INF"
      id="ixv-91584"
      unitRef="RATIO">0.019</oef:PctOfNav>
    <oef:PctOfNav
      contextRef="c_7192_instant_BuffaloSmallCapGrowthFund_InstitutionalClass_2026-03-31_83839Member"
      decimals="INF"
      id="ixv-91585"
      unitRef="RATIO">0.037</oef:PctOfNav>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#foot-7187_785245-1011"
          xlink:label="foot-7187_785245-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7187_785246_590724" xlink:label="WSF_7187_785246_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7187_785245-1011"
          xlink:to="WSF_7187_785246_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7186_785121-1011"
          xlink:label="foot-7186_785121-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7186_785122_590724" xlink:label="WSF_7186_785122_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7186_785121-1011"
          xlink:to="WSF_7186_785122_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7197_786473-1011"
          xlink:label="foot-7197_786473-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7197_786474_590724" xlink:label="WSF_7197_786474_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7197_786473-1011"
          xlink:to="WSF_7197_786474_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7196_786353-1011"
          xlink:label="foot-7196_786353-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7196_786354_590724" xlink:label="WSF_7196_786354_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7196_786353-1011"
          xlink:to="WSF_7196_786354_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7183_784761-1011"
          xlink:label="foot-7183_784761-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7183_784762_590724" xlink:label="WSF_7183_784762_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7183_784761-1011"
          xlink:to="WSF_7183_784762_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7182_784639-1011"
          xlink:label="foot-7182_784639-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7182_784640_590724" xlink:label="WSF_7182_784640_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7182_784639-1011"
          xlink:to="WSF_7182_784640_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7195_786231-1011"
          xlink:label="foot-7195_786231-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7195_786232_590724" xlink:label="WSF_7195_786232_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7195_786231-1011"
          xlink:to="WSF_7195_786232_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7194_786109-1011"
          xlink:label="foot-7194_786109-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7194_786110_590724" xlink:label="WSF_7194_786110_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7194_786109-1011"
          xlink:to="WSF_7194_786110_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7179_784281-1011"
          xlink:label="foot-7179_784281-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7179_784282_590724" xlink:label="WSF_7179_784282_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7179_784281-1011"
          xlink:to="WSF_7179_784282_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7178_784159-1011"
          xlink:label="foot-7178_784159-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7178_784160_590724" xlink:label="WSF_7178_784160_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7178_784159-1011"
          xlink:to="WSF_7178_784160_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7185_785003-1011"
          xlink:label="foot-7185_785003-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7185_785004_590724" xlink:label="WSF_7185_785004_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7185_785003-1011"
          xlink:to="WSF_7185_785004_590724"
          xlink:type="arc"/>
        <link:footnote id="WSF_7185_784999_223374" xlink:label="WSF_7185_784999_223374" 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;;">&#x2021;</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;;">Moody&#x2019;s is the rating source for the Credit Quality Breakdown Table above. All bond quality ratings are as of 3/31/26. A credit rating is </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">an assessment provided by a nationally recognized statistical rating organization (NRSRO), such as Moody&#x2019;s, which evaluates the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">credit worthiness of an issuer with respect to debt obligations, including specific securities, money market instruments, or other </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">bonds. Ratings are measured on a scale that generally ranges from Aaa (highest grade) to C (lowest grade); ratings are subject to </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">change without notice. An unassigned rating indicates that the debtor was not rated by an&#160;&#x2009;NRSRO and should not be interpreted as </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">indicating low quality.</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-7185_785003-1011"
          xlink:to="WSF_7185_784999_223374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7184_784884-1011"
          xlink:label="foot-7184_784884-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7184_784885_590724" xlink:label="WSF_7184_784885_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7184_784884-1011"
          xlink:to="WSF_7184_784885_590724"
          xlink:type="arc"/>
        <link:footnote id="WSF_7184_784880_223374" xlink:label="WSF_7184_784880_223374" 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;;">&#x2021;</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;;">Moody&#x2019;s is the rating source for the Credit Quality Breakdown Table above. All bond quality ratings are as of 3/31/26. A credit rating is </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">an assessment provided by a nationally recognized statistical rating organization (NRSRO), such as Moody&#x2019;s, which evaluates the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">credit worthiness of an issuer with respect to debt obligations, including specific securities, money market instruments, or other </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">bonds. Ratings are measured on a scale that generally ranges from Aaa (highest grade) to C (lowest grade); ratings are subject to </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">change without notice. An unassigned rating indicates that the debtor was not rated by an&#160;&#x2009;NRSRO and should not be interpreted as </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">indicating low quality.</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-7184_784884-1011"
          xlink:to="WSF_7184_784880_223374"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7181_784521-1011"
          xlink:label="foot-7181_784521-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7181_784522_590724" xlink:label="WSF_7181_784522_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7181_784521-1011"
          xlink:to="WSF_7181_784522_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7180_784404-1011"
          xlink:label="foot-7180_784404-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7180_784405_590724" xlink:label="WSF_7180_784405_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7180_784404-1011"
          xlink:to="WSF_7180_784405_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7191_785741-1011"
          xlink:label="foot-7191_785741-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7191_785742_590724" xlink:label="WSF_7191_785742_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7191_785741-1011"
          xlink:to="WSF_7191_785742_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7190_785617-1011"
          xlink:label="foot-7190_785617-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7190_785618_590724" xlink:label="WSF_7190_785618_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7190_785617-1011"
          xlink:to="WSF_7190_785618_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7189_785493-1011"
          xlink:label="foot-7189_785493-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7189_785494_590724" xlink:label="WSF_7189_785494_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7189_785493-1011"
          xlink:to="WSF_7189_785494_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7188_785369-1011"
          xlink:label="foot-7188_785369-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7188_785370_590724" xlink:label="WSF_7188_785370_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7188_785369-1011"
          xlink:to="WSF_7188_785370_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7193_785987-1011"
          xlink:label="foot-7193_785987-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7193_785988_590724" xlink:label="WSF_7193_785988_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7193_785987-1011"
          xlink:to="WSF_7193_785988_590724"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#foot-7192_785865-1011"
          xlink:label="foot-7192_785865-1011"
          xlink:type="locator"/>
        <link:footnote id="WSF_7192_785866_590724" xlink:label="WSF_7192_785866_590724" 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;;">&#x2020;</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;)</xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;"> is used for the sector breakdown. GICS&#xae; </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">was developed by and/or is the </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">exclusive property of MSCI, Inc. (&#x201c;MSCI&#x201d;) and Standard &amp; Poor&#x2019;s Financial Services LLC (&#x201c;S&amp;P&#x201d;). GICS&#xae; is a service mark of MSCI and </xhtml:span><xhtml:span style="clear:both;font-family:Arial, Helvetica, sans-serif;font-size:9.02pt;color:#6B6B6B;;">S&amp;P and has been licensed for use by U.S. 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-7192_785865-1011"
          xlink:to="WSF_7192_785866_590724"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
