XML 66 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
3 Months Ended 12 Months Ended
Mar. 31, 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 7 months 17 days 8 years 9 months
Outstanding, aggregate intrinsic value $ 1,631 $ 3,979
Options on Common Shares, Granted (in shares) 535,000  
Granted, weighted average exercise price (in dollars per share) $ 3.48  
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) (132,573)  
Forfeited, cancelled, expired, weighted average exercise price (in dollars per share) $ 2.14  
Options on Common Shares, Outstanding (in shares) 4,827,981 4,657,635
Outstanding, weighted average exercise price (in dollars per share) $ 2.64 $ 2.52
Exercisable, shares (in shares) 938,138  
Exercisable, weighted average exercise price (in dollars per share) $ 4.41  
Exercisable, weighted average contractual term (Year) 6 years 2 months 8 days  
Exercisable, aggregate intrinsic value $ 0