Quarterly report [Sections 13 or 15(d)]

Note 9 - Warrants - Summary of Warrant Activity (Details)

v3.26.1
Note 9 - Warrants - Summary of Warrant Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Weighted average exercise price, Forfeited/expired $ 1,234.41  
Warrant [Member]    
Class of Warrant or Right [Line Items]    
Common shares issuable upon exercise, Beginning 1,267,585  
Common shares issuable upon exercise, Forfeited/expired (128,500)  
Common shares issuable upon exercise, Ending 1,139,085 1,267,585
Common Shares Issuable upon Exercise, Exercisable 1,139,085  
Weighted average exercise price, Beginning $ 22.4  
Weighted average exercise price, Forfeited/expired 34.5  
Weighted average exercise price, Ending 21.04 $ 22.4
Weighted average exercise price, Exercisable $ 21.04  
Weighted average remaining contractual life (years) 3 years 4 months 24 days 3 years 3 months 18 days