v3.26.1
Note 18 - Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1,300    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 7 months 6 days    
Share-Based Payment Arrangement, Amount Capitalized $ 0 $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 16,905    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 29.58    
Proceeds from Stock Options Exercised $ 0 100 $ 500
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 100 $ 100
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 100    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 9 months 18 days    
Restricted Stock Units (RSUs) [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 500    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 8 months 12 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 23.69 $ 24.04  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share) $ 24.51 24.02 $ 28.58
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 20,789    
Performance Shares [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 600    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 7 months 6 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 22.77    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share) $ 23.76 $ 24.05  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 88,526    
Grant Payout, Contingency, Financial Performance Percentage Required 80.00%    
Grant Payout, Contingency, Market-Based Return Percentage Required 20.00%    
Share-Based Payment Arrangement, Nonemployee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 16,905    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 29.58    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years    
Share-Based Payment Arrangement, Employee [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 0 0 0
Maximum [Member] | Performance Shares [Member]      
Grant Payout, Contingency, Performance Share Opportunity Percentage Target 138.00%    
Minimum [Member] | Performance Shares [Member]      
Grant Payout, Contingency, Performance Share Opportunity Percentage Target 62.00%    
Stock Option Plan 1992 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 1,178,976    
Stock Option Plan 1992 [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 6,487,867