Note 6 - Prepayments and Deposit to Suppliers - Prepayments and Deposit to Suppliers (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Prepayment and deposit to suppliers | $ 5,687 | $ 5,211 |
| Deposits to TV Ad and Internet Ad Resources Providers [Member] | ||
| Prepayment and deposit to suppliers | 530 | 529 |
| Prepayment to TV Ad and Internet Ad Resources Providers [Member] | ||
| Prepayment and deposit to suppliers | 4,690 | 4,257 |
| Deposits and Prepayments for Potential Investing Contracts [Member] | ||
| Prepayment and deposit to suppliers | 0 | 0 |
| Other Deposits and Prepayments [Member] | ||
| Prepayment and deposit to suppliers | $ 467 | $ 425 |