Note 13 - Property, Plant and Equipment, Net - Summary of Property, Plant and Equipment Held Under Finance Lease (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets under finance lease, gross | $ 23,643 | $ 23,643 |
| Less: Accumulated amortization | (14,249) | (13,694) |
| Total | 9,394 | 9,949 |
| Building [Member] | ||
| Assets under finance lease, gross | 20,344 | 20,344 |
| Plant and Equipment [Member] | ||
| Assets under finance lease, gross | $ 3,299 | $ 3,299 |