Note 17 - Related Party - Related Party Transactions (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Remuneration in Respect of Services of Directors [Member] | ||
| Related party transactions | $ 342 | $ 270 |
| Represents Remuneration in Respect to Long-Term Incentive Schemes with Restricted Shares [Member] | ||
| Related party transactions | 0 | 1,800 |
| Director's Remuneration [Member] | ||
| Related party transactions | $ 342 | $ 2,070 |