v3.26.1
Note 4 - Warrants and Equity - Warrant Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Liability Classified Warrants [Member]    
Balance, number of shares under warrants (in shares) 14,240  
Balance, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 3.9  
Balance, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3.9  
Balance, Weighted Average Remaining Contractual Life (Year) 4 years 1 month 6 days 4 years 7 months 6 days
Granted, number of shares under warrants (in shares) 6,367,956  
Granted, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.4  
Granted, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 2.4  
Granted, weighted average remaining contractual life (Year) 5 years 2 months 12 days  
Adjustment for VWAP, number of shares under warrants (in shares) 3,589  
Adjustment for VWAP, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 3  
Adjustment for VWAP, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3  
Adjustment for VWAP, Weighted Average Remaining Contractual Life (Year) 4 years 1 month 6 days  
Exercised, number of shares under warrants (in shares) (2,279)  
Exercised, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 3.9  
Exercised, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3.9  
Exercised, weighted average remaining contractual life (Year) 5 years 2 months 12 days  
Reclassed to equity warrants, number of shares (in shares) (6,367,956)  
Reclassed to equity warrants, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.4  
Reclassed to equity warrants, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) 2.4  
Reclassed to equity warrants, weighted average remaining contractual life (in dollars per share) $ 5.2  
Balance, number of shares under warrants (in shares) 15,550  
Balance, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 3  
Balance, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3  
Exercisable, number of shares under warrants (in shares) 15,550  
Exercisable, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 3  
Exercisable, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3  
Exercisable, weighted average remaining contractual life (Year) 4 years 1 month 6 days  
Reclassed to equity warrants, number of shares (in shares) 6,367,956  
Liability Classified Warrants [Member] | Weighted Average [Member]    
Balance, Exercise Price (in dollars per share) $ 3.9  
Granted, Exercise Price (in dollars per share) 2.4  
Adjustment for VWAP, Exercise Price (in dollars per share) 3  
Exercised, Exercise Price (in dollars per share) 3.9  
Reclassed to equity warrants, Exercise Price of Warrants or Rights (in dollars per share) 2.4  
Balance, Exercise Price (in dollars per share) 3  
Exercisable, Exercise Price (in dollars per share) $ 3  
Equity Classified Warrants [Member]    
Balance, number of shares under warrants (in shares) 7,588,026  
Balance, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.75  
Balance, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 1,361.25  
Granted, number of shares under warrants (in shares) 115,000  
Granted, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.48  
Granted, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 2.64  
Adjustment for VWAP, number of shares under warrants (in shares) 593,085  
Adjustment for VWAP, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 3  
Adjustment for VWAP, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3  
Exercised, number of shares under warrants (in shares) (3,519,152)  
Exercised, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.01  
Exercised, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3.9  
Reclassed to equity warrants, number of shares (in shares) (6,367,956)  
Reclassed to equity warrants, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.4  
Reclassed to equity warrants, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 3  
Balance, number of shares under warrants (in shares) 11,144,724  
Balance, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.01  
Balance, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 1,155  
Exercisable, number of shares under warrants (in shares) 10,982,056  
Exercisable, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 2.01  
Exercisable, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 1,155  
Reclassed to equity warrants, number of shares (in shares) 6,367,956  
Expired warrants, number of shares under warrants (in shares) (191)  
Expired warrants, Exercise Price of Warrants or Rights, Lower Limit (in dollars per share) $ 1,361.25  
Expired warrants, Exercise Price of Warrants or Rights, Upper Limit (in dollars per share) $ 1,361.25