v3.26.1
Note 9 - Common Stock Warrants and Warrant Liabilities - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) - $ / shares
1 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Oct. 16, 2025
Oct. 15, 2025
Jul. 26, 2024
Jun. 30, 2024
Dec. 31, 2023
Nov. 10, 2022
Nov. 30, 2021
Jul. 31, 2020
Outstanding warrants (in shares)   2,167,261 42,193                
Warrants granted (in shares)   0 2,146,121                
Pre-funded Warrants granted (in shares)   1,081,082 408,363                
Warrants exercised (in shares)   (223,983) (18,077)                
Pre-funded Warrants exercised (in shares)     (408,363)                
Warrants expired (in shares)   (1,036,885) (2,976)                
Warrants exchanged pursuant to Series F Agreements (in shares)   (397,659)                  
Warrants repurchased (in shares)   (491,577)                  
Outstanding warrants (in shares)   1,098,239 2,167,261                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 5.82                  
The July 2020 Warrants [Member]                      
Outstanding warrants (in shares)   784 784                
Warrants granted (in shares)   0 0                
Warrants exercised (in shares)   0 0                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   0                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   784 784                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4,566.65                 $ 10,106.25
Expiration Date   Jan. 22, 2026                  
TLF Bio Innovation Warrants [Member]                      
Outstanding warrants (in shares)   3 3                
Warrants granted (in shares)   0 0                
Warrants exercised (in shares)   0 0                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   0                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   3 3                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4,114.8                  
Expiration Date   Jan. 15, 2026                  
The November 2021 Warrants [Member]                      
Outstanding warrants (in shares)   4,593 4,593                
Warrants granted (in shares)   0 0                
Warrants exercised (in shares)   0 0                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   (536)                  
Warrants repurchased (in shares)   (1,225)                  
Outstanding warrants (in shares)   2,832 4,593                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 557.65               $ 3,246.25  
Expiration Date   Sep. 11, 2028                  
September 2022 Warrants [Member]                      
Outstanding warrants (in shares)   854 1,875                
Warrants granted (in shares)   0 0                
Warrants exercised (in shares)   0 (1,021)                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   (522)                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   332 854                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 1,102.5                  
Expiration Date   Sep. 11, 2028                  
The November 2022 A-1 Warrants [Member]                      
Outstanding warrants (in shares)   454 2,949                
Warrants granted (in shares)   0 0                
Warrants exercised (in shares)   0 (2,495)                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   0                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   454 454                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 1,102.5         $ 262.5   $ 1,102.5    
Expiration Date   Nov. 20, 2028                  
The December 2023 Warrants [Member]                      
Outstanding warrants (in shares)   14,452 14,452                
Warrants granted (in shares)   0 0                
Warrants exercised (in shares)   0 0                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   (7,253)                  
Warrants repurchased (in shares)   (1,858)                  
Outstanding warrants (in shares)   5,341 14,452                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 43.75           $ 43.75      
Expiration Date   Jun. 21, 2029                  
June 2024 Warrant [Member]                      
Outstanding warrants (in shares)   18,077 0                
Warrants granted (in shares)   0 18,077                
Warrants exercised (in shares)   (11,751) 0                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   (1,815)                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   4,511 18,077                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 12.85         $ 12.85        
Expiration Date   Dec. 17, 2029                  
The July 2024 Pre-Funded Warrants [Member]                      
Outstanding warrants (in shares)   0 0                
Pre-funded Warrants granted (in shares)   0 408,363                
Pre-funded Warrants exercised (in shares)     (408,363)                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   0                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   0 0                
The July 2024 Series F-1 Warrants [Member]                      
Outstanding warrants (in shares)   707,443 0                
Warrants granted (in shares)   0 707,443                
Warrants exercised (in shares)   (25,700) 0                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   (381,818)                  
Warrants repurchased (in shares) 254,545 (297,025)                  
Outstanding warrants (in shares)   2,900 707,443                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 3.3       $ 5.5          
Expiration Date   Jul. 30, 2029                  
The July 2024 Series F-2 Warrants [Member]                      
Outstanding warrants (in shares)   707,443 0                
Warrants granted (in shares)   0 707,443                
Warrants exercised (in shares)   (80,546) 0                
Warrants expired (in shares)   (626,897) 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   0                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   0 707,443                
Class of Warrant or Right, Exercise Price of Warrants or Rights           5.5          
The July 2024 Series F-3 Warrants [Member]                      
Outstanding warrants (in shares)   707,443 0                
Warrants granted (in shares)   0 707,443                
Warrants exercised (in shares)   (105,986) 0                
Warrants expired (in shares)   (409,988) 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   0                  
Warrants repurchased (in shares) 148,988 (191,469)                  
Outstanding warrants (in shares)   0 707,443                
Class of Warrant or Right, Exercise Price of Warrants or Rights           $ 5.5          
October 2025 Pre-Funded Warrants [Member]                      
Outstanding warrants (in shares)   0 0                
Pre-funded Warrants granted (in shares)   1,081,082 0                
Pre-funded Warrants exercised (in shares)     0                
Warrants expired (in shares)   0 0                
Warrants exchanged pursuant to Series F Agreements (in shares)   0                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   1,081,082 0                
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.05   $ 5.5 $ 0.05            
Other Warrants [Member]                      
Outstanding warrants (in shares)   5,715 17,537                
Warrants granted (in shares)   0 5,715                
Warrants exercised (in shares)   0 (14,561)                
Warrants expired (in shares)   0 (2,976)                
Warrants exchanged pursuant to Series F Agreements (in shares)   (5,715)                  
Warrants repurchased (in shares)   0                  
Outstanding warrants (in shares)   0 5,715