XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Share-based Compensation, Stock Options, Activity [Table Text Block]
    Three Months Ended
March 31, 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    
(126,070
)   $
7.417
     
 
     
 
 
Forfeited    
(5,749
)   $
26.634
     
 
     
 
 
                                 
Options outstanding as of March 31, 2017    
2,256,529
    $
15.654
    $
37,625
     
5.689
 
                                 
Options exercisable at the end of the period    
1,750,759
    $
13.536
    $
32,869
     
5.113
 
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

March 31,

2017
 
Weighted

average

remaining

contractual

life (years)
 
Weighted

average

exercise price
 
Options

exercisable

as of

March 31,

2017
 
Weighted

average

remaining

contractual

life (years)
 
Weighted

average

exercise price

of options

exercisable
                                                 
$1.039
-
 $1.576
   
640,966
     
2.183
   
$
1.323
     
640,966
     
2.183
   
$
1.323
 
$6.230
-
8.800
   
82,174
     
4.732
   
$
6.991
     
82,174
     
4.732
   
$
6.991
 
$12.470
-
16.870
   
413,768
     
6.897
   
$
13.906
     
305,515
     
6.282
   
$
12.997
 
$19.510
-
21.660
   
529,192
     
7.392
   
$
21.205
     
326,929
     
7.340
   
$
21.202
 
$22.010
-
24.230
   
288,474
     
7.050
   
$
22.287
     
203,947
     
7.040
   
$
22.327
 
 
$29.880
 
   
154,200
     
7.899
   
$
29.880
     
80,322
     
7.899
   
$
29.880
 
 
$39.860
 
   
147,755
     
6.978
   
$
39.860
     
110,906
     
6.978
   
$
39.860
 
                                                 
 
   
2,256,529
     
5.689
   
$
15.654
     
1,750,759
     
5.113
   
$
13.536
 
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,297
   
August 2023
March 2014    
13,100
    $
39.860
     
9,727
   
March 2024
May 2014    
6,387
    $
22.010
     
4,261
   
May 2024
November 2014    
9,821
    $
21.660
     
5,390
   
November 2024
May 2015    
5,000
    $
19.510
     
2,294
   
May 2025
February 2016    
2,500
    $
16.870
     
675
   
February 2026
                             
     
42,496
     
 
     
27,144
   
 
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    
898,950
    $
28.17
 
Vested    
(241,931
)   $
20.23
 
Forfeited    
(15,787
)   $
22.05
 
Unvested balance – March 31, 2017    
2,040,359
    $
24.18
 
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
   
Three Months Ended
March 31,
    2017   2016
    (unaudited)
    (in thousands)
         
Cost of revenues   $
227
    $
146
 
Research and development    
1,130
     
665
 
Sales and marketing    
2,059
     
1,175
 
General and administrative    
988
     
638
 
                 
Total   $
4,404
    $
2,624