v3.26.1
Note 12 - Fair Value (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Jan. 13, 2026
Dec. 31, 2025
Oct. 31, 2024
Jun. 30, 2023
Long-Term Debt, Gross $ 18,724        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 7,910,247   6,696,914    
Avenue Warrants 2023 [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) [1] 150,000   150,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) [1] $ 4.6014        
Tranche A Warrant [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 0 [2]   2,500,000 [2]   2,500,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 22 [2]       $ 22
The 2024 Common Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       1,546,914  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 4.82  
Series A Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,114,000 [3] 1,114,000 0 [3]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 6 [3] $ 6      
Class of Warrant or Right, Exercise Price of Warrants or Rights, Trigger Announcement (in dollars per share)   7      
VWAP of Common Stock for Trigger Event (in dollars per share)   $ 10      
Series B Warrants [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,599,333 [4] 2,599,333 0 [4]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 6 [4] $ 6      
VWAP of Common Stock for Trigger Event (in dollars per share)   20      
Class of Warrant or Right, Exercise Price of Warrants or Rights, Trigger Event (in dollars per share)   10      
Class of Warrant or Right, Exercise Price of Warrants or Rights, Second Trigger Event (in dollars per share)   12.5      
VWAP of Common Stock for Second Trigger Event (in dollars per share)   $ 25      
The 2024 S S C P Notes [Member]          
Long-Term Debt, Gross $ 10,400   $ 9,300    
Debt Instrument, Fair Value Disclosure $ 10,100   $ 8,200    
[1] We issued the 2023 Avenue Warrant pursuant to a loan with Avenue (see Note 12). As of June 30, 2026 and December 31, 2025, the 2023 Avenue Warrant had not been exercised.
[2] We issued the Tranche A Warrants in a June 2023 public equity offering. Each Tranche A Warrant was exercisable for one share of our common stock. The Tranche A Warrants expired unexercised on June 16, 2026.
[3] We issued the Series A Warrants in a January 2026 public equity offering. Each Series A Warrant is exercisable for 1.2 shares of our common stock. The Series A Warrants expire three years from issuance unless, if on or after the first trading day immediately following the Series A Price Measurement Date, the closing price of our common stock is in-the-money, then we shall have the right, for a period of seven business days (such seventh day, the “Call Date”) following such trading date, to redeem or call for cancellation all or any portion of the Series A Warrants for which a notice of exercise has not yet been delivered for consideration equal to $0.01 per share (the “Redemption Price”). Any portion not exercised by 5:00 p.m. Eastern Time on the Call Date shall be automatically redeemed by us for the Redemption Price and shall thereafter be null and void. As of June 30, 2026, no Series A Warrants had been exercised.
[4] We issued the Series B Warrants in a January 2026 public equity offering. Each Series B Warrant is exercisable for 2.8 shares of our common stock. The Series B Warrants expire five years from issuance unless, if on or after the first trading day immediately following the Series B Price Measurement Date, the closing price of our common stock is in-the-money, then we shall have the right, for a period of seven business days following such trading date, to redeem or call for cancellation all or any portion of the Series B Warrants for which a notice of exercise has not yet been delivered for the Redemption Price. Any portion not exercised by 5:00 p.m. Eastern Time on the Call Date shall be automatically redeemed by us for the Redemption Price and shall thereafter be null and void. As of June 30, 2026, no Series B Warrants had been exercised.