Note 9 - Intangible Assets and Goodwill - Schedule of Intangible Assets Net of Accumulated Amortization and Goodwill (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Gross Amount | $ 23,800 | $ 23,800 |
| Accumulated amortization | (11,881) | (8,407) |
| Net Amount | 11,919 | 15,393 |
| Customer Relationships [Member] | ||
| Gross Amount | 1,400 | 1,400 |
| Accumulated amortization | (429) | (336) |
| Net Amount | 971 | 1,064 |
| Brand [Member] | ||
| Gross Amount | 2,500 | 2,500 |
| Accumulated amortization | (1,066) | (803) |
| Net Amount | 1,434 | 1,697 |
| Technology [Member] | ||
| Gross Amount | 16,900 | 16,900 |
| Accumulated amortization | (8,919) | (6,103) |
| Net Amount | 7,981 | 10,797 |
| Supplier Agreement [Member] | ||
| Gross Amount | 3,000 | 3,000 |
| Accumulated amortization | (1,467) | (1,165) |
| Net Amount | $ 1,533 | $ 1,835 |