v3.26.1
Note 10 - Common Stock Warrants and Warrant Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 15, 2026
Mar. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 12, 2026
Jan. 16, 2026
Dec. 31, 2025
Oct. 31, 2025
Oct. 16, 2025
Oct. 15, 2025
Sep. 27, 2024
Jul. 29, 2024
Nov. 01, 2022
Proceeds from Warrant Exercises     $ 0   $ 0 $ 292 $ 614                  
Fair Value Adjustment of Warrants     $ (9,292)   $ (0) $ (5,846,899) (0)                  
Class Of Warrant Or Right, Number Of Securities, Withholding (in shares) 49,440                              
Class of Warrant or Right, Outstanding     167,545,749,000 168,626,831,000   167,545,749,000       1,098,239,000            
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 0.06     $ 0.06                    
Payments for Repurchase of Warrants           $ (0) $ 1,989                  
Common Stock [Member]                                
Stock Issued During Period, Shares, Warrants Exercised 22,614,600                              
R01 [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 11,307,300                              
Class Of Warrant Or Right, Number Of Securities, Withholding (in shares) 24,720                              
Framework [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 11,307,300                              
Class Of Warrant Or Right, Number Of Securities, Withholding (in shares) 24,720                              
October 2025 Pre-Funded Warrants [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     22,664,040     22,664,040   22,664,040     22,664,040          
Class of Warrant or Right, Outstanding     0 [1] 1,081,082,000 [1]   0 [1]   1,081,082   1,081,082,000 [1]            
Class of Warrant or Right, Exercise Price of Warrants or Rights                     $ 0.002385 $ 5.5 $ 0.05      
Maximum Percentage of Common Stock Outstanding                       9.90%        
The January 2026 Warrants [Member]                                
Fair Value Adjustment of Warrants       $ 5,300,000                        
Class of Warrant or Right, Outstanding     167,539,227,000 167,539,227,000   167,539,227,000       0            
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 0.05     $ 0.05     $ 0.05              
The July 2024 Series F-1 and F-3 Warrants [Member]                                
Class of Warrant or Right, Exercise Price of Warrants or Rights                           $ 3.3 $ 5.5  
Payments for Repurchase of Warrants   $ 2,000                            
Series F-1 Warrants [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   254,545                            
Maximum Percentage of Common Stock Outstanding                             4.99%  
Series F-1 Warrants [Member] | Election of the holder prior to the date of issuance [Member]                                
Maximum Percentage of Common Stock Outstanding                             9.99%  
Series F-3 Warrants [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   148,988                            
The November 2022 A-1 Warrants [Member]                                
Class of Warrant or Right, Outstanding     454,000 454,000   454,000       454,000            
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 1,102.5     $ 1,102.5                   $ 1,102.5
[1] exercisable for an aggregate of 22,664,040 shares of common stock