XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Share-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Options on Common Shares, Outstanding (in shares) 4,657,635  
Outstanding, weighted average exercise price (in dollars per share) $ 2.52  
Outstanding, remaining contractual term (Year) 8 years 1 month 17 days 8 years 9 months
Outstanding, aggregate intrinsic value $ 1,195 $ 3,979
Options on Common Shares, Granted (in shares) 735,000  
Granted, weighted average exercise price (in dollars per share) $ 2.9  
Options on Common Shares, Exercised (in shares) (232,081)  
Exercised, weighted average exercise price (in dollars per share) $ 2.53  
Options on Common Shares, Forfeited, cancelled, expired (in shares) (1,359,495)  
Forfeited, cancelled, expired, weighted average exercise price (in dollars per share) $ 3.01  
Options on Common Shares, Outstanding (in shares) 3,801,059 4,657,635
Outstanding, weighted average exercise price (in dollars per share) $ 2.43 $ 2.52
Exercisable, shares (in shares) 10,199,810  
Exercisable, weighted average exercise price (in dollars per share) $ 4.09  
Exercisable, weighted average contractual term (Year) 4 years 9 months 21 days  
Exercisable, aggregate intrinsic value $ 20