v3.25.2
Note 18 - Warrants - Summary of Warrants Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Warrants Outstanding, warrants (in shares) | shares 3,255,820
Warrants Outstanding, Exercise Price (in dollars per share) | $ / shares $ 2.41
Issued, warrants (in shares) | shares 583,284
Issued, Exercise Price (in dollars per share) | $ / shares $ 0.53
Expired (in shares) | shares (389,470)
Expired, Exercise Price (in dollars per share) | $ / shares $ 6.51
Warrants Outstanding, warrants (in shares) | shares 3,449,634
Warrants Outstanding, Exercise Price (in dollars per share) | $ / shares $ 1.63