Note 11 - Segment Information and Foreign Operations - Reconciliation of Long-lived Assets by Geographic Region (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Noncurrent assets, excluding other assets | $ 176,690 | $ 163,842 |
| North America [Member] | ||
| Noncurrent assets, excluding other assets | 888 | 1,040 |
| CHINA | ||
| Noncurrent assets, excluding other assets | $ 175,802 | $ 162,802 |