Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Finite-Lived Intangible Assets, Gross | $ 13,781 | $ 13,365 |
| Accumulated Amortization | (3,972) | (2,819) |
| Net carrying amount | 9,809 | 10,546 |
| Technology-Based Intangible Assets [Member] | ||
| Finite-Lived Intangible Assets, Gross | 8,552 | 7,976 |
| Accumulated Amortization | (2,584) | (1,758) |
| Net carrying amount | 5,968 | 6,218 |
| Customer Relationships [Member] | ||
| Finite-Lived Intangible Assets, Gross | 4,408 | 4,546 |
| Accumulated Amortization | (841) | (640) |
| Net carrying amount | 3,567 | 3,906 |
| Media Content [Member] | ||
| Finite-Lived Intangible Assets, Gross | 821 | 843 |
| Accumulated Amortization | (547) | (421) |
| Net carrying amount | $ 274 | $ 422 |