v3.26.1
Note 11 - Benefit Plans - Assumptions of Stock Options (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Expected dividend yield 0.00% 0.00%
Minimum [Member]    
Expected stock price volatility 96.64% 103.78%
Risk-free interest rate 3.65% 4.05%
Expected term of options (in years) (Year) 5 years 5 years
Maximum [Member]    
Expected stock price volatility 107.55% 110.25%
Risk-free interest rate 4.27% 4.24%
Expected term of options (in years) (Year) 6 years 1 month 2 days 6 years 3 months