Annual report [Section 13 and 15(d), not S-K Item 405]

Note 7 - Stockholders' Equity (Details Textual)

v3.25.1
Note 7 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 24, 2024
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
May 10, 2024
$ / shares
May 01, 2024
USD ($)
Jan. 31, 2024
USD ($)
Jan. 09, 2024
shares
Oct. 31, 2023
$ / shares
Feb. 02, 2023
shares
Feb. 01, 2023
shares
Jan. 30, 2023
shares
Sep. 30, 2022
Sep. 13, 2016
$ / shares
shares
Jan. 31, 2015
shares
Preferred Stock, Shares Authorized (in shares)   2,000,000 2,000,000                     2,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001                        
Common Stock, Shares Authorized (in shares)   200,000,000 75,000,000         200,000,000   75,000,000 20,000,000 55,000,000      
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001   $ 0.0001       $ 0.0001            
Common Stock, Shares, Outstanding (in shares)   2,108,670 341,324                        
Share-Based Payment Arrangement, Expense | $   $ 1,236 $ 906                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   283 (0)                        
January 2024 Warrant Inducement [Member]                              
Warrants and Rights Issued Classified as Deemed Dividend | $             $ 4,300                
May 2024 Warrant Inducement [Member]                              
Warrants and Rights Issued Classified as Deemed Dividend | $       $ 4,500   $ 4,500                  
Restricted Stock Units (RSUs) [Member]                              
Share-Based Payment Arrangement, Expense | $   $ 400 $ 100                        
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $   $ 300                          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 3 months 18 days                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   45                          
Share-Based Payment Arrangement, Option [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   10 years                          
Share-Based Payment Arrangement, Expense | $   $ 800 $ 800                        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 4 months 24 days                          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   $ 600                          
Two Thousand Fifteen Incentive Plan [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 5,070,223                     70,223     3,556
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   4,575,701                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years                            
Two Thousand Fifteen Incentive Plan [Member] | Maximum [Member] | Share-Based Payment Arrangement, Nonemployee [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 500,000                            
Two Thousand Fifteen Incentive Plan [Member] | Maximum [Member] | Incentive Stock Options [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 5,000,000                            
Preferred Class A [Member]                              
Preferred Stock, Shares Authorized (in shares)                           250,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                           $ 0.0001  
Preferred Stock, Convertible, Conversion Ratio                         1,125