XML 68 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2020
May 09, 2019
Nov. 14, 2018
Aug. 07, 2018
Jul. 16, 2018
Jun. 21, 2016
Aug. 07, 2018
Nov. 30, 2009
Feb. 29, 2008
Aug. 31, 2006
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2011
Jan. 31, 2020
Proceeds from Issuance of Common Stock                       $ 1,233,000 $ 81,525,000 $ 15,694,000    
Employee Stock Purchase Plan, Shares Issued, Weighted Average Fair Value                       $ 2.33 $ 1.51 $ 2.59    
2006 Equity Incentive Plan [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                   342,000            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized               1,400,000 375,000              
2006 Equity Incentive Plan [Member] | Minimum [Member]                                
Common Stock Voting Rights Percentage                   10.00%            
2006 Equity Incentive Plan [Member] | Maximum [Member]                                
Fair Value of Common Stock as Percentage of Option Exercise Price                   110.00%            
2011 Equity Incentive Plan [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Outstanding                             1,900,000  
Stock Option Plan Option Reserve Annual Increase as Percentage of Outstanding Shares Allowed                             4.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                             4 years  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                       1,950,652        
2011 Equity Incentive Plan [Member] | Subsequent Event [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 3,182,924                              
2011 Equity Incentive Plan [Member] | Maximum [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                             10 years  
Employee Stock Purchase Plan (ESPP) [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                       655,420        
Share-based Payment Award, Number of Shares Authorized                             2.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                       203,469        
Employee Stock Purchase Plan (ESPP) [Member] | Subsequent Event [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                               1,591,462
Public Offering [Member]                                
Proceeds from Issuance Initial Public Offering           $ 40,000,000           $ 80,000,000        
Underwritten Public Offering [Member]                                
Stock Issued During Period, Shares, New Issues     14,603,173 1,090,909 7,272,727   8,363,636                  
Shares Issued, Price Per Share     $ 3.15 $ 2.75 $ 2.75   $ 2.75                  
Proceeds from Issuance of Common Stock     $ 46,000,000       $ 23,000,000                  
Proceeds from Issuance of Common Stock, Net     $ 43,100,000       $ 21,700,000                  
ATM Agreement [Member]                                
Stock Issued During Period, Shares, New Issues                       500,000        
Proceeds from Issuance of Common Stock                       $ 1,200,000        
Aggregate Offering Price, Increase During Period   $ 40,000,000                            
Payments of Stock Issuance Costs                       $ 32,000        
Aggregate Offering Price, Maximum                     $ 45,300,000          
ATM Agreement 2016 [Member]                                
Stock Issued During Period, Shares, New Issues                         4,400,000 5,400,000    
Proceeds from Issuance of Common Stock, Net                         $ 16,800,000 $ 15,700,000    
Payments of Stock Issuance Costs                         $ 400,000 $ 500,000