XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Equity - Schedule of Warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
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) 3 years 5 months 23 days 4 years 3 months 18 days
Exercised (in shares) (1,623,530)  
Exercised (in dollars per share) $ 5.43  
Outstanding warrants, number (in shares) 1,721,381 1,971,216
Outstanding warrants, exercise price (in dollars per share) $ 11.16 $ 11.54
Pre-Funded Warrants (Note 13.a) (in shares) 1,721,381 1,971,216
Outstanding warrants, number (in shares) 1,623,530  
Penny Warrants [Member]    
Outstanding warrants, number (in shares) 699,546  
Outstanding warrants, weighted average remaining life (Year) 2 years 11 months 4 days 3 years 2 months 19 days
Exercised (in shares) 563,065  
Outstanding warrants, number (in shares) 196,481 699,546
Pre-Funded Warrants (Note 13.a) (in shares) 196,481 699,546
Outstanding warrants, number (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  
Pre-funded Warrants [Member]    
Outstanding warrants, number (in shares) 60,000  
Pre-Funded Warrants (Note 13.a) (in shares) 60,000  
March 2025 Broker Warrants [Member]    
Warrants issued, number (in shares) 25,958  
Warrants issued, exercise price (in dollars per share) $ 3.8  
Three Fifty Warrant [Member]    
Warrants issued, number (in shares) 400,000  
Warrants issued, exercise price (in dollars per share) $ 3.5  
Four Warrant [Member]    
Warrants issued, number (in shares) 400,000  
Warrants issued, exercise price (in dollars per share) $ 4