XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Equity - Schedule of Warrants (Details) - $ / shares
3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2025
Outstanding warrants, number (in shares) 1,971,216    
Outstanding warrants, exercise price (in dollars per share) $ 11.54    
Outstanding warrants, weighted average remaining life (Year)   4 years 3 months 18 days 2 years 4 months 9 days
Exercised (in shares) (1,623,530)    
Exercised (in dollars per share) $ 5.43    
Outstanding warrants, number (in shares) 921,381 1,971,216 921,381
Outstanding warrants, exercise price (in dollars per share) $ 17.6 $ 11.54 $ 17.6
Exercised (in shares) 1,623,530    
Penny Warrants [Member]      
Outstanding warrants, number (in shares) 699,546    
Outstanding warrants, weighted average remaining life (Year) 3 years 2 months 1 day 3 years 2 months 19 days  
Exercised (in shares) 563,065    
Outstanding warrants, number (in shares) 136,481 699,546 136,481
Exercised (in shares) (563,065)    
The 2025 PIPE Warrants [Member]      
warrants issued, number (in shares) 547,737    
Warrants issued, exercise price (in dollars per share) $ 4    
March 2025 Broker Warrants [Member]      
warrants issued, number (in shares) 25,958    
Warrants issued, exercise price (in dollars per share) $ 3.8