XML 77 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Net Loss Per Share - Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total potential dilutive shares (in shares) 11,916,299 4,608,611
Share-Based Payment Arrangement, Option [Member]    
Total potential dilutive shares (in shares) 981,834 849,600
Performance Shares [Member]    
Total potential dilutive shares (in shares) 8,889,221 2,123,443
Restricted Stock [Member]    
Total potential dilutive shares (in shares) 0 25,924
Shares Reserved for Convertible Notes [Member]    
Total potential dilutive shares (in shares) 983,314 547,714
Warrant [Member]    
Total potential dilutive shares (in shares) 1,061,930 1,061,930