Annual report [Section 13 and 15(d), not S-K Item 405]

Note 18 - Warrants - Summary of Warrants Activity (Details)

v3.25.0.1
Note 18 - Warrants - Summary of Warrants Activity (Details) - $ / shares
1 Months Ended 12 Months Ended
Jan. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Warrants Outstanding, warrants (in shares) 808,818 1,463,312 808,818
Warrants Outstanding, Exercise Price (in dollars per share) $ 22 $ 6.17 $ 22
Issued, warrants (in shares) 703,572 2,500,621 703,572
Issued, Exercise Price (in dollars per share)   $ 0.45 $ 2.8
Expired, warrants (in shares)   708,113 (6,223)
Expired, Exercise Price (in dollars per share)   $ 3.23 $ 294.23
Exercised, warrants (in shares)     (42,855)
Exercised, Exercise Price (in dollars per share)     $ 1
Expired, warrants (in shares)   (708,113) 6,223
Warrants Outstanding, warrants (in shares)   3,255,820 1,463,312
Warrants Outstanding, Exercise Price (in dollars per share) $ 2.8 $ 2.41 $ 6.17