XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 9 - Stockholders' Equity and Stock-based Compensation Expense (Details Textual) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 188,859  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total $ 19.8  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 182 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 21,010  
Non-employees [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   7,745
Non-employees [Member] | Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 3,384 2,478
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years  
Non-employees [Member] | Restricted Stock Units (RSUs) [Member] | Vesting Each Anniversary of Grant Date [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 25.00%  
Non-employees [Member] | Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 3,384  
Non-employees [Member] | Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   4 years
Non-employees [Member] | Employee Stock Option [Member] | Vesting on First Anniversary of Grant Date [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   25.00%
Non-employees [Member] | Employee Stock Option [Member] | Vesting Each Month After First Anniversary of Grant Date [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   0.02083%
1998 Stock Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 4,650,000  
Two Thousand Four Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,750,000  
Number of Stock Awards Counted for Every Share Granted or Canceled 2.12  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 346,279