XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.4
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