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

Number of Warrants

  

Weighted Average Exercise Price

  

Weighted Average Remaining Contractual Life (Years)

 

Balance at January 1, 2023

  7,654,572  $2.83   3.15 

Granted

  20,000   1.65   3.00 

Exercised

  (105,000)  1.75    

Balance outstanding and exercisable at December 31, 2023

  7,569,572  $2.85   2.15 
             

Balance at January 1, 2024

  7,569,572  $2.85   2.15 

Granted (1)

  1,288,498   2.01   1.93 

Exercised

  (48,550)  1.75    

Balance outstanding and exercisable at December 31, 2024

  8,809,520  $2.73   1.26