XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
  

Number

  

Average Price Per Share

 

Shares purchasable under outstanding warrants at December 31, 2020

  3,206,910  $6.36 

Stock purchase warrants issued

  -   - 

Stock purchase warrants exercised

  (1,815,012) $6.64 

Stock purchase warrants expired

  (231) $7.58 

Shares purchasable under outstanding warrants at September 30, 2021

  1,391,667  $6.00 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Number of

  

Exercise Price

  

Description

 

Common Shares

  

Per Share

 

Expiration Date

Purchase Warrants

  1,391,667  $6.00 

June 1, 2022