Note 16 - Subsequent Events (Details Textual) - Subsequent Event [Member] - Transaction Agreement [Member] |
Jul. 26, 2026
USD ($)
$ / shares
|
|---|---|
| Ordinary Share Payment (in dollars per share) | $ / shares | $ 17.37 |
| Transaction Agreement, Buyer Fee | $ 18,000,000 |
| Transaction Agreement, Buyer Termination Payment | $ 32,250,000 |