XML 42 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 8 - Stockholders' Equity (Deficiency) (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Stock by Class [Table Text Block]
 
 
Authorized
 
 
Issued and outstanding
 
 
 
Number of shares
 
 
 
December 31,
 
 
December 31,
 
 
 
2016
 
2015
 
2016
 
2015
Stock of $0.001 par value:                                
Common stock    
200,000,000
     
200,000,000
     
26,821,762
     
26,069,154
 
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
    Year ended
December 31, 2016
    Number   Weighted
average
exercise
price
  Aggregate
intrinsic
value
(in thousands)
  Weighted
average
remaining
contractual
life (years)
Options outstanding at the beginning of the year    
2,782,560
    $
14.026
    $
21,337
     
6.246
 
Granted    
135,000
    $
16.870
     
 
     
 
 
Exercised    
(445,535
)   $
5.901
     
 
     
 
 
Forfeited    
(83,677
)   $
27.126
     
 
     
 
 
Options outstanding at the end of the period    
2,388,348
    $
15.243
    $
30,025
     
5.861
 
Vested and expected to vest    
2,331,800
    $
15.074
    $
29,689
     
5.806
 
Options exercisable at the end of the period    
1,752,416
    $
12.583
    $
26,473
     
5.119
 
    Year ended
December 31, 2015
    Number   Weighted
average
exercise
price
  Aggregate
intrinsic
value
(in thousands)
  Weighted
average
remaining
contractual
life (years)
Options outstanding at the beginning of the year    
4,080,611
    $
9.697
    $
95,855
     
6.092
 
Granted    
191,200
    $
28.253
     
 
     
 
 
Exercised    
(1,334,351
)   $
1.521
     
 
     
 
 
Forfeited    
(154,900
)   $
25.265
     
 
     
 
 
Options outstanding at the end of the period    
2,782,560
    $
14.026
    $
21,337
     
6.246
 
Vested and expected to vest    
2,677,503
    $
13.623
    $
21,284
     
6.156
 
Options exercisable at the end of the period    
1,794,249
    $
8.841
    $
20,496
     
5.035
 
    Year ended
December 31, 2014
    Number   Weighted
average
exercise
price
  Aggregate
intrinsic
value
(in thousands)
  Weighted
average
remaining
contractual
life (years)
Options outstanding at the beginning of the year    
3,233,235
    $
4.033
    $
65,723
     
5.700
 
Granted    
1,111,940
    $
25.077
     
 
     
 
 
Exercised    
(213,174
)   $
1.663
     
 
     
 
 
Forfeited    
(51,390
)   $
19.449
     
 
     
 
 
Options outstanding at the end of the period    
4,080,611
    $
9.697
    $
95,855
     
6.092
 
Vested and expected to vest    
3,965,741
    $
9.318
    $
94,581
     
6.000
 
Options exercisable at the end of the period    
2,620,454
    $
2.638
    $
79,117
     
4.359
 
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
December 31,
2016
  Weighted
average
remaining
contractual
life (years)
  Weighted
average
exercise
price
  Options
exercisable
as of
December 31,
2016
  Weighted
average
remaining
contractual
life (years)
  Weighted
average
exercise
price of
options
exercisable
$0.901
-
1.576 
   
710,562
     
2.482
    $
1.317
     
710,562
     
2.482
    $
1.317
 
$6.230
-
8.800 
   
89,373
     
4.963
    $
6.953
     
89,373
     
4.963
    $
6.953
 
$12.470
-
16.870 
   
442,507
     
7.078
    $
13.812
     
279,863
     
6.163
    $
12.470
 
$19.510
-
21.660 
   
546,959
     
7.622
    $
21.205
     
307,302
     
7.558
    $
21.200
 
$22.010
-
24.230 
   
295,513
     
7.299
    $
22.278
     
191,891
     
7.289
    $
22.316
 
 
$29.88
 
   
154,200
     
8.145
    $
29.880
     
70,684
     
8.145
    $
29.880
 
 
$39.86
 
   
149,234
     
7.225
    $
39.860
     
102,741
     
7.225
    $
39.860
 
 
 
 
   
2,388,348
     
5.861
    $
15.243
     
1,752,416
     
5.119
    $
12.583
 
Range of
exercise price
 
Options
outstanding
as of
December 31,
2015
 
Weighted
average
remaining
contractual
life (years)
 
 
Weighted
average
exercise
price
 
 
Options
exercisable
as of
December 31,
2015
 
Weighted
average
remaining
contractual
life (years)
 
 
Weighted
average
exercise
price of
options
exercisable
 
$0.901
-
1.576 
   
978,178
     
2.923
    $
1.224
     
978,178
     
2.923
    $
1.224
 
$6.230
-
8.800 
   
145,693
     
5.92
    $
6.786
     
137,391
     
5.895
    $
6.785
 
 
$12.47
 
   
378,149
     
7.177
    $
12.470
     
261,065
     
7.159
    $
12.470
 
$19.510
-
21.660 
   
640,743
     
8.609
    $
21.219
     
211,571
     
8.477
    $
21.237
 
$22.010
-
24.230 
   
309,222
     
8.298
    $
22.293
     
127,326
     
8.280
    $
22.365
 
 
$29.88
 
   
154,200
     
9.148
    $
29.880
     
     
0.000
    $
0.000
 
 
$39.86
 
   
176,375
     
8.227
    $
39.860
     
78,718
     
8.227
    $
39.860
 
 
 
 
   
2,782,560
     
6.246
    $
14.026
     
1,794,249
     
5.035
    $
8.841
 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
Issuance date   Options for
shares of
common stock
  Exercise price
per share
  Options
exercisable
  Exercisable
through
    (number)       (number)    
February 2013    
1,500
    $
12.470
     
1,344
   
February 2023
August 2013    
4,188
    $
21.140
     
3,104
   
August 2023
October 2013    
750
    $
24.230
     
547
   
October 2023
March 2014    
13,100
    $
39.860
     
8,187
   
March 2024
May 2014    
6,850
    $
22.010
     
3,704
   
May 2024
November 2014    
10,246
    $
21.660
     
4,364
   
November 2024
May 2015    
5,250
    $
19.510
     
1,750
   
May 2025
February 2016    
2,500
    $
16.870
     
   
February 2026
     
44,384
     
 
     
23,000
   
 
Issuance date
 
Options for
shares of
common stock
 
Exercise price
per share
 
Options
exercisable
 
Exercisable
through
 
 
(number)
 
 
 
(number)
 
 
February 2013    
3,000
    $
12.470
     
2,125
   
February 2023
August 2013    
5,000
    $
21.140
     
2,917
   
August 2023
October 2013    
823
    $
24.230
     
479
   
October 2023
March 2014    
14,438
    $
39.860
     
6,422
   
March 2024
May 2014    
8,700
    $
22.010
     
3,444
   
May 2024
August 2014    
219
    $
21.000
     
354
   
August 2024
November 2014    
12,000
    $
21.660
     
3,250
   
November 2024
May 2015    
5,250
    $
19.510
     
   
May 2025
     
49,430
     
 
     
18,991
   
 
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
 
Outstanding as of January 1, 2016    
643,506
    $
23.38
 
Granted    
1,038,044
    $
19.67
 
Vested    
(199,074
)   $
22.82
 
Forfeited    
(83,349
)   $
20.21
 
Unvested as of December 31, 2016    
1,399,127
    $
19.96
 
    Number of
Shares
Underlying
Outstanding
Restricted Stock
Units
  Weighted-
Average
Grant Date
Fair Value
Outstanding as of January 1, 2015    
27,470
    $
21.00
 
Granted    
685,065
    $
23.30
 
Vested    
(36,789
)   $
19.90
 
Forfeited    
(32,240
)   $
23.56
 
Unvested as of December 31, 2015    
643,506
    $
23.38
 
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
 
 
Year ended
December 31,
 
 
 
2016
 
2015
 
2014
Cost of revenues   $
699
    $
419
    $
192
 
Research and development    
3,052
     
1,954
     
1,198
 
Sales and marketing    
6,104
     
3,041
     
2,478
 
General and administrative    
3,083
     
2,380
     
796
 
Total   $
12,938
    $
7,794
    $
4,664