XML 69 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Organization and Significant Accounting Policies - Anti-dilutive (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Anti-dilutive securities (in shares) 1,655,949 3,631,747
Share-based Payment Arrangement, Option and Restricted Stock Awards [Member]    
Anti-dilutive securities (in shares) 1,637,745 2,131,794
Warrant [Member]    
Anti-dilutive securities (in shares) 18,204 1,499,953