Note 8 - Share-based Compensation - Share-based Compensation Expenses (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Sales and marketing | $ 423 | $ 936 | $ 1,023 | $ 2,057 |
| Share-Based Payment Arrangement, Expense | 423 | 936 | 1,023 | 2,057 |
| Capitalized in intangible assets | 11 | 24 | 29 | 51 |
| Total share-based compensation | 434 | 960 | 1,052 | 2,108 |
| Selling and Marketing Expense [Member] | ||||
| Sales and marketing | 57 | 129 | 141 | 296 |
| Share-Based Payment Arrangement, Expense | 57 | 129 | 141 | 296 |
| Research and Development Expense [Member] | ||||
| Sales and marketing | 55 | 136 | 100 | 327 |
| Share-Based Payment Arrangement, Expense | 55 | 136 | 100 | 327 |
| General and Administrative Expense [Member] | ||||
| Sales and marketing | 311 | 671 | 782 | 1,434 |
| Share-Based Payment Arrangement, Expense | $ 311 | $ 671 | $ 782 | $ 1,434 |