XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Organization and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Potentially dilutive securities excluded from calculation (in shares) 13,484,492 16,337,769
Unvested Restricted Stock [Member]    
Potentially dilutive securities excluded from calculation (in shares) 8,454,545 10,901,797
Share-Based Payment Arrangement, Option [Member]    
Potentially dilutive securities excluded from calculation (in shares) 4,697,029 5,153,737
Warrant [Member]    
Potentially dilutive securities excluded from calculation (in shares) 312,272 262,100
Convertible Debt Securities [Member]    
Potentially dilutive securities excluded from calculation (in shares) 20,646 20,135