Shareholder Report, Line Graph (Details) 190992_Buffalo Blue Chip Growth Fund_Investor Class_TSR Annual {Investor Class} - USD ($) |
12 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Mar. 31, 2023 |
Mar. 31, 2022 |
Mar. 31, 2021 |
Mar. 31, 2020 |
Mar. 31, 2019 |
Mar. 31, 2018 |
Mar. 31, 2017 |
Mar. 31, 2016 |
Mar. 31, 2026 |
|
| Investor Class | |||||||||||
| Account Value [Line Items] | |||||||||||
| Line Graph and Table Measure Name | Buffalo Blue Chip Growth Fund Investor Class | ||||||||||
| Accumulated Value | $ 33,912 | $ 32,288 | $ 23,222 | $ 25,826 | $ 23,429 | $ 14,944 | $ 15,471 | $ 13,696 | $ 11,867 | $ 10,000 | $ 39,678 |
| Russell 3000 Index [Member] | |||||||||||
| Account Value [Line Items] | |||||||||||
| Line Graph and Table Measure Name | Russell 3000 Index | ||||||||||
| Accumulated Value | 30,620 | 28,558 | 22,088 | 24,161 | 21,587 | 13,282 | 14,616 | 13,438 | 11,807 | 10,000 | $ 36,157 |
| Russell 1000 Growth Index [Member] | |||||||||||
| Account Value [Line Items] | |||||||||||
| Line Graph and Table Measure Name | Russell 1000 Growth Index | ||||||||||
| Accumulated Value | $ 39,880 | $ 37,007 | $ 26,624 | $ 29,882 | $ 25,989 | $ 15,969 | $ 15,825 | $ 14,036 | $ 11,576 | $ 10,000 | $ 47,382 |