v3.26.1
Note 2 - Summary of Significant Accounting Policies - Stock Options, Valuation Assumptions (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Risk free interest rate   4.45%
Expected volatility   43.00%
Expected dividend yield 0.00% 0.00%
Forfeiture rate 0.00% 0.00%
Expected life in years (Year) 10 years 10 years
Maximum [Member]    
Risk free interest rate 4.36%  
Expected volatility 39.00%  
Minimum [Member]    
Risk free interest rate 4.20%  
Expected volatility 35.00%  
Non Plan [Member]    
Risk free interest rate 0.00%  
Expected volatility 0.00% 91.00%
Expected dividend yield 0.00% 0.00%
Forfeiture rate 0.00% 0.00%
Expected life in years (Year)   10 years
Non Plan [Member] | Maximum [Member]    
Risk free interest rate   4.23%
2024 Equity Incentive Plan [Member]    
Risk free interest rate 4.30%  
Expected volatility 84.00% 91.00%
Expected dividend yield 0.00% 0.00%
Forfeiture rate 0.00% 0.00%
Expected life in years (Year) 10 years 10 years
2024 Equity Incentive Plan [Member] | Maximum [Member]    
Risk free interest rate   4.58%
2024 Equity Incentive Plan [Member] | Minimum [Member]    
Risk free interest rate   4.23%