XML 60 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 10 - Stock-based Compensation (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 328 days      
Allocated Share-based Compensation Expense $ 3,227,000 $ 3,343,000 $ 2,164,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 719,337 132,495 1,010,256  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 1.99 $ 5.08 $ 9.34  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 1.99 $ 7.11    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 27,000 $ 600,000    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 4,200,000      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 346 days      
Common Stock, Capital Shares Reserved for Future Issuance 25,877,695 3,275,291    
Employee Stock Option [Member] | Non-Employees [Member]        
Allocated Share-based Compensation Expense $ 0 $ 0 $ 2,000  
The 2014 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 704,000      
Share-based Compensation Arrangement by Share-based Payment Award Number of Annual Additional Shares Percentage 4.00%      
The 2014 Plan [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years      
The 2014 Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years      
The 2006 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 10 years      
The 2014 Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 304,991      
Share-based Compensation Arrangement by Share-based Payment Award Number of Annual Additional Shares Percentage 1.00%      
Allocated Share-based Compensation Expense $ 100,000 $ 100,000    
Common Stock, Capital Shares Reserved for Future Issuance 192,463 292,821   140,500
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 100,358 4,538    
The 2014 Employee Stock Purchase Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 281,000