Note 17 - Income Taxes - Schedule of Reconciliation of Uncertain Tax Position (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Balance as of the beginning of the year | $ 36 | $ 1,584 |
| Increases related to tax positions in prior period | 47 | |
| Reductions related to tax positions in prior period | (1,548) | |
| Increases related to tax positions taken during the current period | 0 | 0 |
| Balance as of the end of the year | $ 83 | $ 36 |