XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 4 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2017
Notes Tables  
Share-based Compensation, Stock Options, Activity [Table Text Block]
    Nine Months Ended
September 30, 2017 (unaudited)
    Number   Weighted average
exercise price
  Aggregate
intrinsic value
(in thousands)
  Weighted average
remaining
contractual life
(years)
                 
Options outstanding as of January 1, 2017    
2,388,348
    $
15.243
    $
30,025
     
5.861
 
Granted    
-
    $
-
     
 
     
 
 
Exercised    
(563,461
)   $
10.689
     
 
     
 
 
Forfeited    
(88,536
)   $
20.319
     
 
     
 
 
                                 
Options outstanding as of September 30, 2017    
1,736,351
    $
16.451
    $
44,188
     
5.169
 
                                 
Options exercisable at the end of the period    
1,467,826
    $
15.116
    $
39,315
     
4.808
 
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
Range of exercise price   Options
outstanding
as of
September 30,
2017
  Weighted
average
remaining
contractual
life (years)
  Weighted
average
exercise price
  Options
exercisable
as of
September 30,
2017
  Weighted
average
remaining
contractual
life (years)
  Weighted
average
exercise price
of options
exercisable
                         
$1.039
-
$1.576
   
474,009
     
1.585
    $
1.300
     
474,009
     
1.585
    $
1.300
 
$6.230
-
8.800
   
66,929
     
4.211
    $
7.072
     
66,929
     
4.211
    $
7.072
 
$12.470
-
16.870
   
247,589
     
6.027
    $
13.359
     
217,379
     
5.699
    $
12.871
 
$19.510
-
21.660
   
434,529
     
6.891
    $
21.215
     
309,082
     
6.839
    $
21.211
 
$22.010
-
24.230
   
233,602
     
6.555
    $
22.261
     
190.129
     
6.546
    $
22.296
 
 
$29.880
 
   
140,209
     
7.397
    $
29.880
     
87.906
     
7.397
    $
29.880
 
 
$39.860
 
   
139,484
     
6.361
    $
39.860
     
122.392
     
6.344
    $
39.860
 
 
   
1,736,351
     
5.169
    $
16.451
     
1,467,826
     
4.808
    $
15.116
 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
    Options for
shares of
common stock
  Exercise price
per share
  Options
exercisable
  Exercisable
through
    (number)       (number)    
                 
February 2013    
1,500
    $
12.470
     
1,500
   
February 2023
August 2013    
4,188
    $
21.140
     
3,821
   
August 2023
March 2014    
13,100
    $
39.860
     
11,365
   
March 2024
May 2014    
6,187
    $
22.010
     
4,974
   
May 2024
November 2014    
8,272
    $
21.660
     
5,170
   
November 2024
May 2015    
2,833
    $
19.510
     
1,168
   
May 2025
February 2016    
2,500
    $
16.870
     
987
   
February 2026
     
38,580
     
 
     
28,985
   
 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
    Number of
shares
underlying
outstanding
restricted stock
units
  Weighted-
average
grant date
fair value
Unvested balance - January 1, 2017    
1,399,127
    $
19.96
 
Granted    
1,176,153
    $
30.10
 
Vested    
(352,136
)   $
21.24
 
Forfeited    
(222,938
)   $
22.33
 
Unvested balance – September 30, 2017    
2,000,206
    $
26.10
 
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
    Three Months Ended
September 30,
  Nine Months Ended
September 30,
    2017   2016   2017   2016
    (unaudited)   (unaudited)
    (in thousands)   (in thousands)
                 
Cost of revenues   $
283
    $
186
    $
783
    $
504
 
Research and development    
1,374
     
805
     
3,805
     
2,263
 
Sales and marketing    
1,856
     
1,613
     
6,277
     
4,416
 
General and administrative    
1,269
     
854
     
3,580
     
2,272
 
                                 
Total   $
4,782
    $
3,458
    $
14,445
    $
9,455