Note 4 - Property, Plant and Equipment, Net (Details Textual) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Construction in Progress, Gross | $ 33,976 | $ 23,473 |
| Dingxing and Kazuo [Member] | ||
| Construction in Progress, Gross | 20,600 | 18,300 |
| Manufacturing Equipment [Member] | ||
| Construction in Progress, Gross | 1,400 | 1,300 |
| Construction in Progress, Other Consolidated Subsidiaries [Member] | ||
| Construction in Progress, Gross | $ 12,000 | $ 3,800 |