XML 33 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Stock Options and Restricted Stock - Potentially Dilutive Instruments (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Potentially dilutive instruments (in shares) 2,260,313 3,867,948
Share-based Payment Arrangement, Option [Member]    
Potentially dilutive instruments (in shares) 2,146,409 3,199,877
Warrant [Member]    
Potentially dilutive instruments (in shares) 113,904 668,071