Note 16 - Share-based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended |
Sep. 30, 2022 | Sep. 30, 2021 |
Share-Based Payment Arrangement, Expense | $ 300 | $ 300 |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 3,600 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 6 months | |
Share-Based Payment Arrangement, Amount Capitalized | $ 0 | $ 0 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | 1,246,280 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | 0 |
Share-Based Payment Arrangement, Option [Member] | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 200 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 7 months 6 days | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ 24.07 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) | 122,497 | |
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) | $ 7.59 | |
Restricted Stock Units (RSUs) [Member] | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 1,200 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 8 months 12 days | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 4 years | 4 years |
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) | $ 19.48 | $ 20.71 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | 21,257 | 51,100 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | 24,025 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) | 750 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) | 72,582 | |
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) | $ 17.69 | |
Performance Shares [Member] | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 2,200 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 3 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) | $ 18.75 | $ 17.15 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | 103,096 | 90,367 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | 31,635 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) | 391,596 | |
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) | $ 18.25 | |
Share-based Compensation Arrangement by Share-based Payment Award, Target Performance Period (Year) | 3 years | |
Share-Based Payment Arrangement, Employee [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 0 | |
Share-Based Payment Arrangement, Nonemployee [Member] | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 23,970 | 25,410 |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ 25.03 | $ 23.61 |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 3 years | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years | |