Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.26.1
Note 14 - Warrants - Summary of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Weighted average exercise price, Forfeited/expired $ 1,493.05  
Warrant [Member]    
Class of Warrant or Right [Line Items]    
Common shares issuable upon exercise, Beginning 1,267,585  
Common shares issuable upon exercise, Issued 0  
Common shares issuable upon exercise, Exercised 0  
Common shares issuable upon exercise, Forfeited/expired 0  
Common shares issuable upon exercise, Ending 1,267,585 1,267,585
Common shares issuable upon exercise, Exercisable 1,267,585  
Weighted average exercise price, Beginning $ 22.4  
Weighted average exercise price, Issued 0  
Weighted average exercise price, Exercised 0  
Weighted average exercise price, Forfeited/expired 0  
Weighted average exercise price, Ending 22.4 $ 22.4
Weighted average exercise price, Exercisable $ 22.4  
Weighted average remaining contractual life (years) 3 years 3 months 18 days 4 years 4 months 24 days
Weighted average remaining contractual life, Exercisable (years) 3 years 3 months 18 days