Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) - USD ($) $ in Thousands |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Finite-Lived Intangible Assets, Gross | $ 19,244 | $ 14,053 |
| Accumulated Amortization | (6,895) | (5,164) |
| Net carrying amount | 12,349 | 8,889 |
| Technology-Based Intangible Assets [Member] | ||
| Finite-Lived Intangible Assets, Gross | 14,408 | 8,906 |
| Accumulated Amortization | (5,419) | (3,446) |
| Net carrying amount | 8,989 | 5,460 |
| Customer Relationships [Member] | ||
| Finite-Lived Intangible Assets, Gross | 4,836 | 4,329 |
| Accumulated Amortization | (1,476) | (1,036) |
| Net carrying amount | 3,360 | 3,293 |
| Media Content [Member] | ||
| Finite-Lived Intangible Assets, Gross | 0 | 818 |
| Accumulated Amortization | 0 | (682) |
| Net carrying amount | $ 0 | $ 136 |