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 |