Note 6 - Prepayment and Deposit to Suppliers - Prepayments and Deposit to Suppliers (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Prepayment and deposit to suppliers | $ 5,211 | $ 4,508 |
| Deposits to TV Ad and Internet Ad Resources Providers [Member] | ||
| Prepayment and deposit to suppliers | 529 | 612 |
| Prepayment to TV Ad and Internet Ad Resources Providers [Member] | ||
| Prepayment and deposit to suppliers | 4,257 | 2,996 |
| Deposits and Prepayments for Potential Investing Contracts [Member] | ||
| Prepayment and deposit to suppliers | 0 | 152 |
| Other Deposits and Prepayments [Member] | ||
| Prepayment and deposit to suppliers | $ 425 | $ 748 |