v3.26.1
Note 8 - Warrants - Schedule of Warrant Activity (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Warrants, Including Series B and F [Member]      
Outstanding (in shares)   4,764,386  
Outstanding, weighted average exercise price (in dollars per share)   $ 1.09  
Outstanding, remaining contractual term (Year)   1 year 6 months 7 days 2 years 8 months 8 days
Outstanding (in shares) 2,121,894 2,121,894 4,764,386
Outstanding, weighted average exercise price (in dollars per share) $ 1.1811 [1] $ 1.1811 [1] $ 1.09
Exercisable (in shares) 2,121,894 2,121,894  
Exercisable, weighted average exercise price (in dollars per share) [1] $ 1.1811 $ 1.1811  
Exercisable, remaining contractual term (Year)   1 year 6 months 7 days  
Series A and B Warrants [Member]      
Outstanding (in shares)     60,983
Outstanding, weighted average exercise price (in dollars per share)     $ 1.94
Outstanding, remaining contractual term (Year)   3 years 3 months 3 years 9 months
Outstanding (in shares) 60,983 60,983  
Outstanding, weighted average exercise price (in dollars per share) [1] $ 1.94 $ 1.94  
Exercisable (in shares) 60,983 60,983  
Exercisable, weighted average exercise price (in dollars per share) $ 1.94 $ 1.94  
Exercisable, remaining contractual term (Year)   3 years 3 months  
January 2, 2026 Warrants [Member]      
Issued (in shares)   586,441  
Issued, weighted average exercise price (in dollars per share)   $ 0.8526  
May 27, 2026 Warrants [Member]      
Issued (in shares)   513,031  
Issued, weighted average exercise price (in dollars per share)   $ 0.9746  
Series F Warrants [Member]      
Exercise of Series F Warrants cashless (in shares) (1,942,118) (2,613,914)  
Exercise of Series F Warrants cashless, weighted average exercise price (in dollars per share)   $ 0.8526  
Exercise of Series F Warrants for cash (in shares)   (1,128,050)  
Exercise of Series F Warrants for cash, weighted average exercise price (in dollars per share)   $ 0.8526  
Outstanding, weighted average exercise price (in dollars per share) $ 0.8526 $ 0.8526  
[1] Reflects the exercise price after the January 2026 Down Round Trigger.