Annual report pursuant to Section 13 and 15(d)

Note 7 - Stockholders' Equity (Details Textual)

v3.24.1
Note 7 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 30, 2023
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Oct. 31, 2023
$ / shares
Feb. 02, 2023
shares
Feb. 01, 2023
shares
Sep. 30, 2022
Sep. 23, 2022
shares
Jul. 25, 2022
shares
Dec. 31, 2021
shares
Sep. 13, 2016
$ / shares
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) 55,000,000 75,000,000 20,000,000   75,000,000 20,000,000   20,000,000 50,000,000    
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001              
Common Stock, Shares, Outstanding (in shares)   25,597,622 4,773,841                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)     80,615                
Share-Based Payment Arrangement, Expense | $   $ 906 $ 649                
Restricted Stock Units (RSUs) [Member]                      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $   $ 100 600                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 7 months 2 days                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   3,333                  
Share-Based Payment Arrangement, Option [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   10 years                  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 8 months 12 days                  
Share-Based Payment Arrangement, Expense | $   $ 800 $ 0                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   $ 900                  
Two Thousand Fifteen Incentive Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 5,266,666                 266,666  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   3,352,489                  
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             15