Note 14 - Share-based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended |
Sep. 30, 2021 | Sep. 30, 2020 |
Share-based Payment Arrangement, Expense | $ 300 | $ 300 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 3,400 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 8 months 12 days | |
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,245,400 | |
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 2 months 12 days | |
Restricted Stock Units (RSUs) [Member] | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 1,400 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 3 years 3 months 18 days | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 4 years | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | 51,100 | 38,000 |
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) | $ 20.71 | $ 9.58 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | 19,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) | 100,100 | |
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) | $ 15.12 | |
Performance Shares [Member] | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 1,800 | |
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 (in shares) | 90,367 | 117,338 |
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) | $ 17.15 | $ 8.76 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) | 35,124 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) | 419,752 | |
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) | $ 16.22 | |
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) | 25,410 | 37,008 |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ 23.61 | $ 12.97 |
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 |