v3.26.1
Note 2 - Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

As of

 
  

March 31,

 
  

2026

  

2025

 

Unvested restricted stock units/awards

  200   744 

Deferred stock units

  235,000   235,000 

Warrants

  772,731   1,476,200 

Options

  256,474   256,474 

Class A Preferred shares(1)

  222   223 

Total potential dilutive effect

  1,264,627   1,968,641