v3.25.2
Note 9 - Equity - Schedule of Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding, balance (in shares) 7,173,766 3,321,499  
Outstanding, weighted average remaining contractual term (Year) 3 years 7 months 9 days 3 years 9 months 7 days 3 years 10 months 28 days
Outstanding, weighted average exercise price (in dollars per share) $ 17.2 $ 23.01  
Outstanding, aggregate intrinsic value $ 530 $ 80 $ 180
Issued (in shares) 2,381,796 3,948,484  
Issued, weighted average remaining term (Year) 5 years 4 years 8 months 15 days  
Issued, weighted average exercise price (in dollars per share) $ 2.86 $ 2.04  
Expired (in shares) (19,340) (96,417)  
Outstanding, balance (in shares) 9,536,222 7,173,766 3,321,499
Outstanding, weighted average exercise price (in dollars per share) $ 8.52 $ 17.2 $ 23.01