v3.26.1
Note 20 - Shareholders' Equity - Summary of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Outstanding, warrants (in shares) 2,936,234 2,469
Outstanding, weighted average exercise price (in dollars per share) $ 48.12 $ 56,103.87
Issued during the year (in shares) 1,199,677 2,933,765
Issued, weighted average exercise price (in dollars per share) $ 0.88 $ 0.95
Issued, weighted average remaining contractual term (Year) 1 year 11 months 19 days 4 years 29 days
Outstanding, weighted average remaining contractual term (Year) 4 years 29 days  
Outstanding, warrants (in shares) 4,135,911 2,936,234
Outstanding, weighted average exercise price (in dollars per share) $ 34.42 $ 48.12
Outstanding, weighted average remaining contractual term (Year) 6 years 18 days 4 years 29 days
Exercisable, warrants (in shares) 4,135,911  
Exercisable, weighted average exercise price (in dollars per share) $ 34.42  
Exercisable, weighted average remaining contractual term (Year) 6 years 18 days