Note 4 - Common Stock (Details Textual) - shares |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Common Stock, Shares, Issued (in shares) | 32,281,179 | 31,767,329 |
| Common Stock, Shares, Outstanding (in shares) | 31,074,438 | 30,708,273 |
| Reserved For Issuance Upon Exercise Or Vesting Of Equity Awards [Member] | ||
| Common Stock, Capital Shares Reserved for Future Issuance (in shares) | 2,883,057 | |
| Reserved For Issuance Upon Exercise Or Vesting Of Equity Awards [Member] | Share-Based Payment Arrangement, Option [Member] | ||
| Common Stock, Capital Shares Reserved for Future Issuance (in shares) | 71,000 | |
| NIL Coupon Non-redeemable Convertible Unsecured Loan Notes [Member] | Unsecured Debt [Member] | ||
| Common Stock, Capital Shares Reserved for Future Issuance (in shares) | 6,715 |