v3.26.1
Note 8 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended 18 Months Ended
Sep. 10, 2025
USD ($)
$ / shares
shares
Apr. 02, 2025
USD ($)
$ / shares
shares
Jun. 24, 2024
shares
May 31, 2024
shares
Jan. 22, 2024
USD ($)
shares
Jan. 17, 2024
USD ($)
$ / shares
shares
Jun. 16, 2020
shares
Oct. 31, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
$ / shares
shares
Jan. 31, 2011
shares
Dec. 31, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
shares
Sep. 07, 2025
$ / shares
Dec. 29, 2022
$ / shares
Dec. 31, 2011
Stock, Shares Authorized (in shares)                     210,000,000          
Common Stock, Shares Authorized (in shares)                     200,000,000 200,000,000        
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.001                 $ 0.001 $ 0.001   $ 0.001    
Preferred Stock, Shares Authorized (in shares)                     10,000,000          
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares                     $ 0.001          
Preferred Stock, Shares Issued (in shares)                     0          
Preferred Stock, Shares Outstanding (in shares)                     0          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number                     2,610,477 1,786,900 893,321      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross                     919,781 1,053,612        
Restricted Stock Units (RSUs) [Member]                                
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                         0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period                     158,966 176,768        
2011 Equity Incentive Plan [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Outstanding (in shares)                   93,750,000,000            
Stock Option Plan Option Reserve Annual Increase as Percentage of Outstanding Shares Allowed                               4.00%
The 2020 Equity Incentive Plan [Member]                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)             275,000                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized     1,400,000                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant                     1,954,964          
Inducement Grant [Member]                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       217,000                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross       185,000                        
Inducement Grant [Member] | Restricted Stock Units (RSUs) [Member]                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period       32,000                        
Employee Stock Purchase Plan (ESPP) [Member]                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)             245,000,000,000                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized     100,000                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant     445,000                          
Maximum [Member] | 2011 Equity Incentive Plan [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares to be Added (in shares)             744,608                  
Maximum [Member] | The 2020 Equity Incentive Plan [Member]                                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)     4,561,395                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period             10 years                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number     744,608                          
September 2025 Prefunded Warrants [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 5,845,455               5,845,455              
Class of Warrant or Right, Issued During Period, Price Per Warrant (in dollars per share) | $ / shares $ 0.549               $ 0.549              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.001               $ 0.001           $ 0.001  
Pre-funded Warrants [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   4,999,316           1,706,484                
Class of Warrant or Right, Issued During Period, Price Per Warrant (in dollars per share) | $ / shares   $ 0.585           $ 0.585                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.001           $ 0.001                
Prefunded 2024 Warrants [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         7,792,208                      
Proceeds from Issuance of Warrants | $         $ 6.0                      
Prefunded 2024 Warrants [Member] | Maximum [Member]                                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 1.11                    
Prefunded 2024 Warrants [Member] | Minimum [Member]                                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 0.77                    
September 2025 Private Placement, First Closing [Member]                                
Stock Issued During Period, Shares, New Issues (in shares) 25,036,360                              
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 0.55                              
Proceeds from Issuance or Sale of Equity | $ $ 17.0                              
September 2025 Purchasers [Member] | Scenario, Plan [Member]                                
Proceeds from Issuance or Sale of Equity | $ $ 12.0                              
September 2025 Private Placement, Second Closing [Member] | Scenario, Plan [Member]                                
Private Placement, Covenant to Trigger Sale, Share Price (in dollars per share) | $ / shares $ 0.6875                              
April 2025 Private Placement, First Closing [Member]                                
Stock Issued During Period, Shares, New Issues (in shares)   3,405,118                            
Shares Issued, Price Per Share (in dollars per share) | $ / shares   $ 0.586                            
Proceeds from Issuance or Sale of Equity | $   $ 4.9                            
April 2025 Private Placement, Second Closing [Member]                                
Stock Issued During Period, Shares, New Issues (in shares)               1,023,890                
Shares Issued, Price Per Share (in dollars per share) | $ / shares               $ 0.586                
Proceeds from Issuance or Sale of Equity | $               $ 1.6                
Private Placement, Covenant to Trigger Sale, Share Price (in dollars per share) | $ / shares                     $ 0.7325          
Private Placement, Covenant to Trigger Sale, Patients Enrolled                     17          
April 2025 Private Placement, Second Closing [Member] | Maximum [Member]                                
Proceeds from Issuance or Sale of Equity | $               4.1                
April 2025 Private Placement, Third Closing [Member]                                
Private Placement, Covenant to Trigger Sale, Share Price (in dollars per share) | $ / shares                     $ 0.7325          
Private Placement, Covenant to Trigger Sale, Patients Enrolled                     35          
April 2025 Private Placement, Third Closing [Member] | Maximum [Member]                                
Proceeds from Issuance or Sale of Equity | $               $ 4.1                
The January 2024 Private Placement [Member]                                
Proceeds from Issuance or Sale of Equity | $           $ 6.0                    
Additional Proceeds from Issuance of Equity Pending Positive Clinical Trial | $           10.0                    
Additional Proceeds from Issuance of Equity Pending Share Price Milestone | $           2.0                    
The January 2024 Private Placement [Member] | Pivotal Trail Milestone [Member]                                
Proceeds from Issuance of Common Stock | $           10.0                    
The January 2024 Private Placement [Member] | Pivotal Share Price Milestone [Member]                                
Proceeds from Issuance of Common Stock | $           $ 2.0                    
Sale of Equity, Share Price Milestone | $ / shares           $ 0.92                    
The January 2024 Private Placement [Member] | Prefunded 2024 Warrants [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           7,792,208                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 0.001                    
The January 2024 Private Placement [Member] | Prefunded 2024 Warrants [Member] | Pivotal Trail Milestone [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           12,987,013                    
The January 2024 Private Placement [Member] | Prefunded 2024 Warrants [Member] | Pivotal Share Price Milestone [Member]                                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           2,597,402