XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Common Stock (Details Textual) - shares
Dec. 31, 2024
Dec. 31, 2023
Common Stock, Shares, Issued (in shares) 31,767,329 31,361,303
Common Stock, Shares, Outstanding (in shares) 30,708,273 30,385,297
Reserved For Issuance Upon Exercise Or Vesting Of Equity Awards [Member]    
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 4,215,272  
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) 176,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