XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Equity (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 02, 2024
USD ($)
$ / shares
shares
May 13, 2024
USD ($)
$ / shares
shares
Apr. 11, 2024
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Common Stock, Shares, Outstanding (in shares)       20,022,836 20,022,836 13,616,341
Treasury Stock, Common, Shares (in shares)       768,595 768,595 768,595
Common Stock, Shares, Issued (in shares)       20,791,431 20,791,431 14,384,936
Stock Issued During Period, Warrants Exercise, Shares (in shares)         3,602,976  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)         0 51,903
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.0005 $ 0.0005 $ 0.0005
Stock Issued During Period, Value, New Issues | $         $ 5,189  
Proceeds from Issuance of Warrants | $         12,627 $ 0
Treasury Stock, Common, Value | $       $ 11,407 $ 11,407 $ 11,407
Preferred Stock, Shares Authorized (in shares)       10,000,000 10,000,000 10,000,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001 $ 0.0001
Preferred Stock, Shares Issued (in shares)       0 0 0
Preferred Stock, Shares Outstanding (in shares)       0 0 0
May Pre-funded Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   2,955,084        
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares   $ 3.384        
Warrants Issued, Underwriting Discounts or Commissions Paid | $   $ 0        
Proceeds from Issuance of Warrants | $   10,000        
Warrants Issued, Amount of Offering Expenses Payable | $   $ 100        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.0005        
December Pre-funded Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,187,802          
Class of Warrant or Right, Purchase Price (in dollars per share) | $ / shares $ 2.3147          
Warrants Issued, Underwriting Discounts or Commissions Paid | $ $ 0          
Proceeds from Issuance of Warrants | $ 2,750          
Warrants Issued, Amount of Offering Expenses Payable | $ $ 22          
Class of Warrant or Right, Exercised During Period (in shares)       647,892    
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)         319,933 255,406
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)         0 51,903
Direct Offering [Member]            
Stock Issued During Period, Shares, New Issues (in shares) 2,483,586          
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.0005          
Proceeds from Issuance of Common Stock, Gross | $ $ 5,750          
Stock Issuance, Offering Costs Payable | $ $ 562          
Registered Direct Offering Through Agent [Member]            
Stock Issued During Period, Shares, New Issues (in shares) 1,943,676          
Registered Direct Offering by An Customer [Member]            
Stock Issued, Cash Fee, Percentage of Gross Proceeds Raised 4.00%          
Stock Issued During Period, Value, New Issues | $ $ 4,500          
Reverse Stock Split [Member]            
Stockholders' Equity Note, Stock Split, Conversion Ratio     6      
Common Stock, Shares, Outstanding (in shares)     13,660,598     81,571,864
Treasury Stock, Common, Shares (in shares)     768,595     4,611,569