Note 12 - Share-based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 1 Months Ended | 12 Months Ended | |
Jun. 30, 2022 | Apr. 30, 2022 | Jan. 31, 2022 | Jun. 30, 2021 | Jun. 30, 2020 | May 31, 2019 | Dec. 31, 2022 | Dec. 31, 2021 | Mar. 31, 2017 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance | | | | | | | 5,491,399 | 3,935,883 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | | | | | | | 4,153,885 | | |
Share-Based Payment Arrangement, Expense | | | | | | | $ 3,225 | $ 5,356 | |
Employment Inducement Grant [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | | 1,049,145 | | | | | | | |
Share-Based Payment Arrangement, Option [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | | | | | | | 4,153,885 | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | | | | | | | 0% | 0% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term | | | | | | | 5 years 11 months 15 days | 5 years 8 months 26 days | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | | | | | | 49% | 50% | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | | | | | | 2.47% | 0.90% | |
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | | | | | | | $ 3,327 | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | | | | | | | 3 years 4 months 17 days | | |
Restricted Stock Units (RSUs) [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period | | 175,173 | | | | | 988,850 | 398,662 | |
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | | | | | | | $ 1,900 | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | | | | | | | 2 years 1 month 9 days | | |
The 2017 Stock Incentive Plan [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized | 9,000,000 | | | | | | | | 2,000,000 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized | 1,500,000 | | | 1,500,000 | 1,900,000 | 2,100,000 | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant | | | | | | | 1,556,291 | | |
Share-Based Payment Arrangement, Accelerated Cost | | | $ 242 | | | | | | |
The 2017 Stock Incentive Plan [Member] | Service-based Options [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance | | | | | | | 3,877,169 | | |
The 2017 Stock Incentive Plan [Member] | Performance-based Options [Member] | | | | | | | | | |
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance | | | | | | | 1,614,230 | | |
The 2017 Stock Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | | | | | | | | | |
Share-Based Payment Arrangement, Expense | | | | | | | $ 1,770 | $ 2,608 | |
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | | 1,614,230 | | | | | | | |
Share Price | | $ 2.89 | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term | | 10 years | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | | 49% | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | | 2.90% | | | | | | | |
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member] | Minimum [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period | | 4 years | | | | | | | |
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member] | Maximum [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period | | 7 years | | | | | | | |
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member] | Share-Based Payment Arrangement, Tranche One [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vesting, Sustained Market Capitalization | | $ 250,000 | | | | | | | |
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member] | Share-Based Payment Arrangement, Tranche Two [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vesting, Sustained Market Capitalization | | 500,000 | | | | | | | |
The 2017 Stock Incentive Plan [Member] | Performance Shares [Member] | Chief Executive Officer and President [Member] | Share-Based Payment Arrangement, Tranche Three [Member] | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vesting, Sustained Market Capitalization | | $ 1,000,000 | | | | | | | |
The 2017 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | | | | | | | | | |
Share-Based Payment Arrangement, Expense | | | | | | | $ 1,455 | $ 2,748 | |