v3.26.1
Note 14 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Deferred Tax Assets, Valuation Allowance $ 1,407 $ 991 $ (0)  
Unrecognized Tax Benefits 3,842 3,923 3,888 $ 3,000
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 700 600    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 1,200      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 1,000      
Income Tax Paid, after Refund Received 10,477 $ 18,600 19,900  
Income Tax Jurisdiction, Domestic Federal [Member]        
Open Tax Year   2021 2022 2023 2024 2025    
Income Tax Jurisdiction, Domestic State and Local [Member]        
Deferred Tax Assets, Valuation Allowance 491 $ 469 (0)  
Open Tax Year   2018 2019 2020 2021 2022 2023 2024 2025 2026    
Income Tax Jurisdiction, Foreign [Member]        
Deferred Tax Assets, Valuation Allowance 916 $ 522 $ (0)  
Income Tax Jurisdiction, Foreign [Member] | Canada Revenue Agency [Member]        
Open Tax Year   2020 2021 2022 2023 2024 2025 2026    
Wholesale Segment [Member]        
Deferred Tax Assets, Valuation Allowance $ 1,400