v3.25.4
Note 18 - Stock Options - Fair Value Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Risk-free rate, minimum 3.90% 3.90%
Risk-free rate, maximum 4.50% 4.20%
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 94.50% 92.10%
Expected volatility, maximum 98.10% 95.10%
Expected term (in years) (Year) 6 years 6 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 1.09 $ 1.74
Minimum [Member]    
Exercise price (in dollars per share) 0.9 1.02
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) 0.7 0.8
Maximum [Member]    
Exercise price (in dollars per share) 1.85 2.42
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 1.47 $ 1.87