v3.25.2
Note 18 - Stock-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1,500    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 8 months 12 days    
Share-Based Payment Arrangement, Amount Capitalized $ 0 $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 16,650    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 30.03    
Proceeds from Stock Options Exercised $ 100 500 $ 100
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value 100 $ 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 8 months 12 days    
Restricted Stock Units (RSUs) [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 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) $ 24.04 $ 28.58  
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.02 23.42 $ 19.48
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 23,399    
Performance Shares [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 800    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 9 months 18 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.06    
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.05 $ 22.27  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 92,669    
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,650    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 30.03    
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,198,196    
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