XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Warrants (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Number of

  

Weighted Average

  

Weighted Average

 
  

Shares

  

Exercise Price Per Share

  

Remaining Life (Years)

 

Outstanding as of December 31, 2023

  1,158,015  $3.43   3.58 

Previously issued regular warrants exchanged

  (723,793)  4.10   - 

Exchanged revalued warrants issued

  723,793   -   7.69 

Exercised

  (545,374) $0.68   - 

Expired

  (5,833) $26.42   - 

Outstanding as of December 31, 2024

  606,808  $0.09   7.71 
  

Number of

  

Weighted Average

  

Weighted Average

 
  

Shares

  

Exercise Price Per Share

  

Remaining Life (Years)

 

Outstanding as of December 31, 2022

  400,359  $0.82   2.83 

Previously issued regular warrants

  (266,667)  (45.00)  0.43 

Revalued regular warrants

  266,667   0.60   0.43 

Exercised

  (125,359)  (0.10)  - 

Issued and vested

  883,015   4.15   3.15 

Outstanding as of December 31, 2023

  1,158,015  $3.43   3.58