v3.26.1
Note 5 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 27 Months Ended
Feb. 05, 2025
Jul. 03, 2024
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Feb. 28, 2026
Dec. 31, 2025
Mar. 28, 2024
Preferred Stock, Shares Authorized (in shares)     50,000,000 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   $ 0.001  
Preferred Stock, Shares Outstanding (in shares)     0 0   0   0  
Common Stock, Shares Authorized (in shares)     500,000,000 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   $ 0.001  
Stock Issued During Period, Value, New Issues     $ 46,850            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 11 $ 11   $ 11   $ 11  
Class of Warrant or Right, Expired/Redeemed During Period (in shares)       (0)          
Class of Warrant or Right, Outstanding (in shares)     300,448 300,448   300,448   405,624  
Proceeds from Warrant Exercises       $ 169 $ 14,063 $ 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%   150.00%      
Class of Warrant or Right, Vesting, Stock Price Trigger (in dollars per share)   $ 16.5              
Class of Warrant or Right, Expired/Redeemed During Period (in shares) 36,442                
Class of Warrant or Right, Outstanding (in shares) 0   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)     150,224 150,224   150,224      
Class of Warrant or Right, Percentage Required for Redemption   200.00% 200.00% 200.00%   200.00%      
Class of Warrant or Right, Vesting, Stock Price Trigger (in dollars per share) $ 22 $ 22              
Class of Warrant or Right, Outstanding (in shares)     300,448 300,448   300,448      
ATM Offering [Member]                  
Equity Offering Units, Offering Value             $ 60,000    
Stock Issued During Period, Shares, New Issues (in shares)     1,919,821 1,919,821          
Stock Issued During Period, Value, New Issues       $ 46,800          
The 2024 Right Offering [Member]                  
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001              
Equity Offering Units, Offering Value                 $ 60,000
Stock Issued During Period, Shares, New Issues (in shares)   5,999,998              
Equity Offering, Units, Maximum Amount Authorized (in shares)   6,000,000             6,000,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              
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