v3.22.2.2
Note 9 - Stock Options and Restricted Stock (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Shares

  

Weighted Average

Exercise Price

  

Weighted Average

Remaining

Contractual Term (Years)

 

Outstanding as of December 31, 2021

  1,334  $5.55   0.42 

Forfeited or expired

  -   -   - 

Outstanding as of March 31, 2022

  1,334  $5.55   0.17 
             

Vested as of March 31, 2022

  1,334  $5.55   0.17 
             

Exercisable as of March 31, 2022

  1,334  $5.55   0.17 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Number of Shares

  

Weighted Average

Grant Date Fair Value

 

Restricted shares as of December 31, 2021

  181,221  $1.58 

Granted

  -   - 

Vested

  -   - 

Forfeited

  -   - 

Restricted shares as of March 31, 2022

  181,221  $1.58 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  For the Three Months Ended 
  March 31, 
  2022  2021 

Stock options

  1,334   6,235 
Restricted stock  181,221   170,338 

Warrants

  1,192,085   1,123,890 

Weighted average

  1,374,640   1,300,463