Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Finite-Lived Intangible Assets, Gross | $ 17,495 | $ 14,053 |
Accumulated Amortization | (5,981) | (5,164) |
Net carrying amount | 11,514 | 8,889 |
Technology-Based Intangible Assets [Member] | ||
Finite-Lived Intangible Assets, Gross | 11,782 | 8,906 |
Accumulated Amortization | (4,050) | (3,446) |
Net carrying amount | 7,732 | 5,460 |
Customer Relationships [Member] | ||
Finite-Lived Intangible Assets, Gross | 4,883 | 4,329 |
Accumulated Amortization | (1,170) | (1,036) |
Net carrying amount | 3,713 | 3,293 |
Media Content [Member] | ||
Finite-Lived Intangible Assets, Gross | 830 | 818 |
Accumulated Amortization | (761) | (682) |
Net carrying amount | $ 69 | $ 136 |