XML 83 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Organization and Significant Accounting Policies - Anti-dilutive (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Anti-dilutive securities (in shares) 1,655,949 3,631,747 5,520,495
Share-based Payment Arrangement, Option and Restricted Stock Awards [Member]      
Anti-dilutive securities (in shares) 1,637,745 2,131,794 2,564,456
Warrant [Member]      
Anti-dilutive securities (in shares) 18,204 1,499,953 2,956,039