v3.25.2
Note 18 - Warrants (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
      

Weighted-

 
      

Average

 
      

Exercise

 
  

Warrants

  

Price

 

Warrants Outstanding as of January 1, 2025

  3,255,820  $2.41 

Issued

  583,284  $0.53 

Expired

  (389,470) $6.51 

Warrants Outstanding as of June 30, 2025

  3,449,634  $1.63 
Schedule of Warrants and Rights, Valuation Assumptions [Table Text Block]
  

June 30, 2025

 

Expected Term (in Years)

  3.0 

Volatility

  109.5%

Risk-Free Interest Rate

  4.3%

Dividend Yield

  0.0%