XML 94 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Note 17 - Stock-based Compensation - Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance, Number of Options (in shares) 2,475,421 2,245,333  
Balance, weighted average exercise price (in dollars per share) $ 3.1 $ 3.63  
Balance, Weighted Average Grant Date Fair Value (in dollars per share) $ 2.54 $ 2.88  
Balance, Weighted Average Remaining Contractual Life (Year) 3 years 4 months 24 days 4 years 4 months 6 days 4 years 3 months 3 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 0 480,088  
Granted, weighted average exercise price (in dollars per share)   $ 1.78  
Granted (1), Weighted Average Grant Date Fair Value (in dollars per share)   $ 1.3  
Granted (1), Weighted Average Remaining Contractual Life (Year)     7 years 7 months 6 days
Cancelled, Number of Options (in shares)   (250,000)  
Cancelled, weighted average exercise price (in dollars per share)   $ 5.35  
Balance, Number of Options (in shares) 2,445,421 2,475,421 2,245,333
Balance, weighted average exercise price (in dollars per share) $ 3.1 $ 3.1 $ 3.63
Balance outstanding, Weighted Average Grant Date Fair Value (in dollars per share) 2.54 $ 2.54 $ 2.88
Options exercisable, Number of Options (in shares)   2,453,752  
Options exercisable, weighted average exercise price (in dollars per share) 3.1 $ 3.11  
Options exercisable, Weighted Average Grant Date Fair Value (in dollars per share) $ 2.54 $ 2.55  
Options exercisable at December 31, 2024 (Year) 3 years 4 months 24 days 4 years 4 months 9 days  
Expired, Number of Options (in shares) (30,000)    
Expired, weighted average exercise price (in dollars per share) $ 2.46    
Expired, Weighted Average Grant Date Fair Value (in dollars per share) $ 2.46    
Options exercisable, Number of Options (in shares) 2,445,421