v3.26.1
Note 11 - Equity - Schedule of Warrants (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Outstanding, balance (in shares) 9,359,710 9,359,710 7,173,766  
Outstanding, weighted average remaining contractual term (Year) 3 years 14 days 2 years 11 months 4 days 3 years 2 months 1 day 3 years 9 months 7 days
Outstanding, weighted average exercise price (in dollars per share) $ 7.77 $ 7.77 $ 17.2  
Outstanding, aggregate intrinsic value $ 12,778 $ 195,000 $ 492,000 $ 80,000
Issued (in shares) 0 0 4,252,758  
Issued, weighted average remaining term (Year)     5 years  
Issued, weighted average exercise price (in dollars per share) $ 0 $ 0 $ 1.78  
Exercised (in shares) (14,375) 0 (1,870,962)  
Exercised, weighted average remaining term (Year)     5 years  
Exercised, weighted average exercise price (in dollars per share) $ 0.33 $ 0 $ 1.65  
Expired (in shares) (358,512) 0 (195,852)  
Outstanding, balance (in shares) 8,986,823 9,359,710 9,359,710 7,173,766
Outstanding, weighted average exercise price (in dollars per share) $ 3.5 $ 7.77 $ 7.77 $ 17.2