v3.26.1
Note 6 - Warrants - Assumptions Used to Determine Fair Value of Warrants (Details)
Mar. 31, 2026
Dec. 31, 2025
Measurement Input, Risk Free Interest Rate [Member]    
Warrant assumptions   0
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]    
Warrant assumptions 0.0364  
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]    
Warrant assumptions 0.0377  
Measurement Input, Price Volatility [Member]    
Warrant assumptions   0
Measurement Input, Price Volatility [Member] | Minimum [Member]    
Warrant assumptions 0.62  
Measurement Input, Price Volatility [Member] | Maximum [Member]    
Warrant assumptions 0.66  
Measurement Input, Expected Dividend Rate [Member]    
Warrant assumptions 0 0
Measurement Input, Forfeiture Rate [Member]    
Warrant assumptions 0  
Measurement Input, Forfeiture Rate [Member] | Maximum [Member]    
Warrant assumptions   0
Measurement Input, Expected Term [Member]    
Warrant assumptions   0