Annual report pursuant to Section 13 and 15(d)

Note 13 - Capitalization and Equity Structure (Details Textual)

v3.24.0.1
Note 13 - Capitalization and Equity Structure (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2021
Oct. 31, 2020
Jun. 30, 2020
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2024
Jun. 08, 2020
Dec. 31, 2019
Jun. 30, 2019
May 31, 2019
Common Stock, Shares Authorized (in shares)       141,429,000 141,429,000          
Preferred Stock, Shares Authorized (in shares)       10,000,000 10,000,000          
Common Stock, Shares, Outstanding (in shares)       14,848,000 13,203,000          
Preferred Stock, Shares Outstanding (in shares)       0 0          
Sale of Stock, Consideration Received on Transaction   $ 5,000                
Proceeds from Issuance of Common Stock       $ 661 $ 0          
Class Of Warrant Or Warrants Exercised (in shares)       0            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 8.06            
Class of Warrant or Right, Outstanding (in shares)       1,240,000 1,240,000          
A2021 Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 12.81     $ 12.81            
Class Of Warrant Or Right Issued (in shares) 273,000                  
Class of Warrant or Right Expiration Period (Year) 5 years                  
Class of Warrant or Right, Outstanding (in shares)       273 273          
Warrants and Rights Outstanding, Term (Year)       2 years 1 month 6 days            
June 2020 Investor Warrants [Member]                    
Shares Issued, Price Per Share (in dollars per share)             $ 4.51      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 5.18 $ 5.18     5.18      
Class of Warrant or Right, Outstanding (in shares)     874,000 127 127          
Class of Warrant or Right Expiration Period (Year)     5 years 6 months              
Warrants and Rights Outstanding, Term (Year)       1 year 10 months 24 days            
June 2020 Placement Agent Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 5.64 $ 5.64            
Class Of Warrant Or Right Issued (in shares)     122,000              
Class of Warrant or Right, Outstanding (in shares)       39 39          
Warrants and Rights Outstanding, Term (Year)       1 year 4 months 24 days            
December 2019 Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 8.1         $ 8.1  
Class of Warrant or Right, Outstanding (in shares)       556 556       556,000  
Warrants and Rights Outstanding, Term (Year)       1 year 6 months         5 years  
December 2019 Placement Agent Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 8.44       $ 8.44    
Class of Warrant or Right, Outstanding (in shares)       52 52     52,000    
Warrants and Rights Outstanding, Term (Year)       1 year            
May 2019 Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 3.52     $ 3.52     $ 3.52
Class of Warrant or Right, Outstanding (in shares)       193 193         444,000
Warrants and Rights Outstanding, Term (Year)       4 months 24 days           5 years
May 2019 Warrants [Member] | Subsequent Event [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 1.55        
At the Market Offering [Member]                    
Sale of Stock, Price Per Share (in dollars per share)   $ 6.75                
Sale of Stock, Number of Shares Issued in Transaction (in shares)       451,000            
Shares Issued, Price Per Share (in dollars per share)       $ 1.59            
Proceeds from Issuance of Common Stock       $ 661            
Sale Of Stock, Stock Available For Issuance, Value       $ 4,284