v3.26.1
Note 5 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended 24 Months Ended
Feb. 05, 2025
Jul. 03, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Mar. 31, 2026
Dec. 31, 2024
Mar. 28, 2024
Preferred Stock, Shares Authorized (in shares)     50,000,000   50,000,000 50,000,000    
Preferred Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001   $ 0.001 $ 0.001    
Preferred Stock, Shares Outstanding (in shares)     0   0 0    
Common Stock, Shares Authorized (in shares)     500,000,000   500,000,000 500,000,000    
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001   $ 0.001 $ 0.001    
Equity Offering, Units, Maximum Amount Authorized (in shares)   6,000,000            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 11   $ 11 $ 11    
Class of Warrant or Right, Expired/Redeemed During Period (in shares)     (0)          
Class of Warrant or Right, Outstanding (in shares)     386,963   405,624 386,963    
Proceeds from Warrant Exercises     $ 130 $ 14,075 $ 14,100 $ 63,700    
Warrants Issued in 2024 Rights Offering [Member]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   5,999,999            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 11            
Class of Warrans or Right, Exercise Price, Percentage of Subscription Price for Units   110.00%            
Warrants and Rights Outstanding, Term (Year)   5 years            
Warrants Issued in 2024 Rights Offering [Member] | Vesting of First Half [Member]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 18,221              
Class of Warrants or Rights, Redemption Price Per Share (in dollars per share)   $ 0.01            
Class of Warrant or Right, Percentage Required for Redemption 150.00% 150.00% 150.00%     150.00%    
Class of Warrant or Right, Vesting, Stock Price Trigger (in dollars per share)   $ 16.5         $ 18.85  
Class of Warrant or Right, Expired/Redeemed During Period (in shares) 36,442              
Class of Warrant or Right, Outstanding (in shares) 0   0     0    
Warrants Issued in 2024 Rights Offering [Member] | Vesting of Second Half [Member]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     193,481     193,481    
Class of Warrants or Rights, Redemption Price Per Share (in dollars per share) $ 0.01              
Class of Warrant or Right, Percentage Required for Redemption 200.00%   200.00%     200.00%    
Class of Warrant or Right, Vesting, Stock Price Trigger (in dollars per share) $ 22              
Class of Warrant or Right, Outstanding (in shares)     386,963     386,963    
The 2024 Right Offering [Member]                
Common Stock, Par or Stated Value Per Share (in dollars per share)   0.001            
Equity Offering, Units, Maximum Amount Authorized (in shares)               6,000,000
Equity Offering Units, Offering Value               $ 60,000
Shares Issued, Price Per Share (in dollars per share)   $ 10            
Number of Shares Per Unit Issued (in shares)   1            
Number of Warrants in Each Unit (in shares)   2            
Stock Issued During Period, Shares, New Issues (in shares)   5,999,998            
Proceeds from Issuance or Sale of Equity   $ 60,000            
The 2024 Right Offering [Member] | Majority Stockholder and Co-chairman [Member]                
Percent of Offering Purchased   88.00%            
The 2024 Right Offering [Member] | Warrants Issued in 2024 Rights Offering [Member]                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)   0.5            
The 2024 Right Offering [Member] | Warrants Issued in 2024 Rights Offering [Member] | Maximum [Member]                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   6,000,000