Note 8 - Share-based Compensation - Unvested Balance of Options (Details) - $ / shares |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 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) | 9 years 4 months 24 days | 9 years 4 months 24 days |
Granted, number of unvested options (in shares) | 0 | |
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) | 0 | |
Vested, weighted average exercise price per share (in dollars per share) | $ 0 | |
Unvested, number of unvested options (in shares) | 148,666 | 148,666 |
Unvested, weighted average exercise price per share (in dollars per share) | $ 5.66 | $ 5.66 |