XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Stock Options - Summary of Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding, options (in shares) 7,342,883 6,520,444
Outstanding, weighted average exercise price (in dollars per share) $ 6.31 $ 7.12
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 1,587,929 1,527,865
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 2.26 $ 2.63
Exercised, options (in shares) (569) (57,000)
Exercised, weighted average exercise price (in dollars per share) $ 2.5 $ 2.65
Canceled and forfeited, options (in shares) (1,291,785) (648,426)
Canceled and forfeited, weighted average exercise price (in dollars per share) $ 6.09 $ 6.18
Outstanding, options (in shares) 7,638,458 7,342,883
Outstanding, weighted average exercise price (in dollars per share) $ 5.5 $ 6.31
Non-vested, Options (in shares) 2,055,781  
Non-vested, Weighted average grant date fair value (in dollars per share) $ 3.9  
Granted, Options (in shares) 1,587,929  
Granted, Weighted average grant date fair value (in dollars per share) $ 1.74  
Vested, Options (in shares) (1,108,650)  
Vested, Weighted average grant date fair value (in dollars per share) $ 4.17  
Forfeited, Options (in shares) (414,413)  
Forfeited, Weighted average grant date fair value (in dollars per share) $ 2.16  
Non-vested, Options (in shares) 2,120,647 2,055,781
Non-vested, Weighted average grant date fair value (in dollars per share) $ 2.49 $ 3.9