Note 16 - Share-based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended |
Sep. 30, 2023 | Sep. 30, 2022 |
Share-Based Payment Arrangement, Expense | $ 400 | $ 300 |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 2,800 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 1 month 6 days | |
Share-Based Payment Arrangement, Amount Capitalized | $ 0 | $ 0 |
Share-Based Payment Arrangement, Option [Member] | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 200 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 4 months 24 days | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ 24.96 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) | 112,145 | |
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 | |
Restricted Stock Units (RSUs) [Member] | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 1,100 | |
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, Award Vesting Period (Year) | 3 years | 3 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) | $ 28.58 | $ 19.48 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period | 17,232 | 21,257 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period | 15,537 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period | 250 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number | 55,308 | |
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) | $ 21.44 | |
Performance Shares [Member] | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 1,600 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 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) | $ 27.58 | $ 18.75 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period | 73,095 | 103,096 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period | 81,250 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period | 0 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number | 378,841 | |
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) | $ 22.08 | |
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 | 0 |
Share-Based Payment Arrangement, Nonemployee [Member] | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | 14,330 | 23,970 |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ 34.89 | $ 25.03 |
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 | |
Stock Option Plan 1992 [Member] | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant | 1,246,953 | |