v3.26.1
Note 10 - Common Stock Warrants and Warrant Liabilities - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) - $ / shares
shares in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jan. 16, 2026
Oct. 31, 2025
Oct. 16, 2025
Oct. 15, 2025
Nov. 01, 2022
Outstanding warrants (in shares) 168,626,831 1,098,239          
Pre-Funded Warrants granted (in shares)   167,539,227          
Warrants exercised (in shares) (1,081,082) (9,852)          
Warrants expired (in shares)   (787)          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   4          
Outstanding warrants (in shares) 167,545,749 168,626,831          
Weighted Average Price per share at June 30, 2026 (in dollars per share) $ 0.06            
The July 2020 Warrants [Member]              
Outstanding warrants (in shares) 0 784          
Warrants exercised (in shares) 0 0          
Warrants expired (in shares)   (784)          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   0          
Outstanding warrants (in shares) 0 0          
TLF Bio Innovation Warrants [Member]              
Outstanding warrants (in shares) 0 3          
Warrants exercised (in shares) 0 0          
Warrants expired (in shares)   (3)          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   0          
Outstanding warrants (in shares) 0 0          
The November 2021 Warrants [Member]              
Outstanding warrants (in shares) 2,835 2,832          
Warrants exercised (in shares) 0 0          
Warrants expired (in shares)   0          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   3          
Outstanding warrants (in shares) 2,835 2,835          
Weighted Average Price per share at June 30, 2026 (in dollars per share) $ 557.65            
Expiration Date Sep. 11, 2028            
September 2022 Warrants [Member]              
Outstanding warrants (in shares) 333 332          
Warrants exercised (in shares) 0 0          
Warrants expired (in shares)   0          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   1          
Outstanding warrants (in shares) 333 333          
Weighted Average Price per share at June 30, 2026 (in dollars per share) $ 1,102.5            
Expiration Date Sep. 11, 2028            
The November 2022 A-1 Warrants [Member]              
Outstanding warrants (in shares) 454 454          
Warrants exercised (in shares) 0 0          
Warrants expired (in shares)   0          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   0          
Outstanding warrants (in shares) 454 454          
Weighted Average Price per share at June 30, 2026 (in dollars per share) $ 1,102.5           $ 1,102.5
Expiration Date Nov. 20, 2028            
The December 2023 Warrants [Member]              
Outstanding warrants (in shares) 0 5,341          
Warrants exercised (in shares) 0 (5,341)          
Warrants expired (in shares)   0          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   0          
Outstanding warrants (in shares) 0 0          
June 2024 Warrant [Member]              
Outstanding warrants (in shares) 0 4,511          
Warrants exercised (in shares) 0 (4,511)          
Warrants expired (in shares)   0          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   0          
Outstanding warrants (in shares) 0 0          
The July 2024 Series F-1 Warrants [Member]              
Outstanding warrants (in shares) 2,900 2,900          
Warrants exercised (in shares) 0            
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   0          
Outstanding warrants (in shares) 2,900 2,900          
Weighted Average Price per share at June 30, 2026 (in dollars per share) $ 3.3            
Expiration Date Jul. 30, 2029            
October 2025 Pre-Funded Warrants [Member]              
Outstanding warrants (in shares) [1] 1,081,082 1,081,082          
Pre-Funded Warrants granted (in shares) [1]   0          
Warrants exercised (in shares) [1] (1,081,082) 0          
Warrants expired (in shares) [1]   0          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares) [1]   0          
Outstanding warrants (in shares) [1] 0 1,081,082          
Weighted Average Price per share at June 30, 2026 (in dollars per share)       $ 0.002385 $ 5.5 $ 0.05  
The January 2026 Warrants [Member]              
Outstanding warrants (in shares) 167,539,227 0          
Pre-Funded Warrants granted (in shares)   167,539,227          
Warrants exercised (in shares) 0 0          
Warrants expired (in shares)   0          
Warrants issued for 5:1 reverse stock split due to rounding feature (in shares)   0          
Outstanding warrants (in shares) 167,539,227 167,539,227          
Weighted Average Price per share at June 30, 2026 (in dollars per share) $ 0.05   $ 0.05        
[1] exercisable for an aggregate of 22,664,040 shares of common stock