v3.26.1
Note 12 - Share-based Compensation - Unvested Balance of Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Unvested, number of unvested options (in shares) 148,666  
Unvested, weighted average exercise price per share (in dollars per share) $ 5.66  
Unvested, weighted average remaining contractual term (Year) 8 years 6 months 9 years 4 months 24 days
Granted, number of unvested options (in shares) 0 136,667 [1]
Granted, weighted average exercise price per share (in dollars per share) $ 0  
Forfeited, number of unvested options (in shares) 0  
Forfeited, weighted average exercise price per share (in dollars per share) $ 0  
Vested, number of unvested options (in shares) (10,166)  
Vested, weighted average exercise price per share (in dollars per share) $ 0  
Unvested, number of unvested options (in shares) 138,500 148,666
Unvested, weighted average exercise price per share (in dollars per share) $ 4.33 $ 5.66
[1] Balance also includes the stock options granted on June 3, 2024 to one employee of the Company totaling 16,667 that vest equally over four annual installments and are exercisable for ten years after the grant date.