v3.25.4
Note 18 - Stock Options - Summary of Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Outstanding, options (in shares) 7,638,458 7,342,883
Outstanding, weighted average exercise price (in dollars per share) $ 5.5 $ 6.31
Granted, options (in shares) 1,858,000 1,587,929
Granted, weighted average exercise price (in dollars per share) $ 1.38 $ 2.26
Exercised, options (in shares) (275,143) (569)
Exercised, weighted average exercise price (in dollars per share) $ 2.53 $ 2.5
Canceled and forfeited, options (in shares) (1,641,938) (1,291,785)
Canceled and forfeited, weighted average exercise price (in dollars per share) $ 5.79 $ 6.09
Outstanding, options (in shares) 7,579,377 7,638,458
Outstanding, weighted average exercise price (in dollars per share) $ 4.54 $ 5.5
Non-vested, Options (in shares) 2,120,647  
Non-vested, Weighted average grant date fair value (in dollars per share) $ 2.49  
Granted, Options (in shares) 1,858,000  
Granted, Weighted average grant date fair value (in dollars per share) $ 1.09  
Vested, Options (in shares) (1,522,239)  
Vested, Weighted average grant date fair value (in dollars per share) $ 2.54  
Forfeited, Options (in shares) (334,055)  
Forfeited, Weighted average grant date fair value (in dollars per share) $ 1.59  
Non-vested, Options (in shares) 2,122,353 2,120,647
Non-vested, Weighted average grant date fair value (in dollars per share) $ 1.37 $ 2.49