XML 22 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Organization and Significant Accounting Policies - Anti-dilutive (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Anti-dilutive securities (in shares) 5,520,495 5,370,813
Share-based Payment Arrangement, Option and Restricted Stock Awards [Member]    
Anti-dilutive securities (in shares) 2,564,456 2,819,306
Warrant [Member]    
Anti-dilutive securities (in shares) 2,903,813 2,551,507