v3.26.1
Note 9 - Warrant Liability - Valuation Techniques (Details) - Common Stock Purchase Warrants [Member]
Jun. 30, 2026
Dec. 31, 2025
Measurement Input, Expected Term [Member]    
Derivative Liability, Measurement Input 3.47 3.97
Measurement Input, Risk Free Interest Rate [Member]    
Derivative Liability, Measurement Input 0.0408 0.0358
Measurement Input, Price Volatility [Member]    
Derivative Liability, Measurement Input 1.2724 1.2369
Measurement Input, Share Price [Member]    
Derivative Liability, Measurement Input 2.89 4.8
Strike Price [Member] | Minimum [Member]    
Derivative Liability, Measurement Input 19.2 19.2
Probability of Completing a Change in Control [Member]    
Derivative Liability, Measurement Input 0.05 0.05
Volatility if Change in Control Occurs [Member]    
Derivative Liability, Measurement Input 1 1
Measurement Input, Expected Dividend Rate [Member]    
Derivative Liability, Measurement Input 0 0