Note 17 - Income Taxes (Details Textual) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Deferred Tax Assets, Valuation Allowance | $ 64,341 | $ 51,437 | |
| Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount | 12,904 | 31,150 | |
| Deferred Tax Assets, Net of Valuation Allowance, Total | 947 | 284 | |
| Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total | 0 | 0 | |
| Research Tax Credit Carryforward [Member] | |||
| Tax Credit Carryforward, Amount | 276 | $ 0 | |
| Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member] | |||
| Operating Loss Carryforwards | $ 191,313 | $ 163,395 | |