XML 43 R27.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 8 - Stockholders' Equity (Deficiency) (Tables)
12 Months Ended
Dec. 31, 2015
Notes Tables  
Schedule of Stock by Class [Table Text Block]
   
Authorized
 
Issued and outstanding
   
Number of shares
   
December 31,
 
December 31,
   
2015
 
2014
 
2015
 
2014
Stock of $0.001 par value:                
Common stock     200,000,000       200,000,000       26,069,154       24,685,604  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
    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  
    Year ended
December 31, 2013
    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,809,923     $ 1.782     $ 43,801       5.952  
Granted     541,150     $ 15.267                  
Exercised     (105,021 )   $ 1.239                  
Forfeited     (12,817 )   $ 13.998                  
Options outstanding at the end of the period     3,233,235     $ 4.033     $ 65,723       5.700  
Vested and expected to vest     3,203,465     $ 3.941     $ 65,412       5.668  
Options exercisable at the end of the period     2,550,694     $ 1.473     $ 58,377       4.799  
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,
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.920     $ 6.786       137,391       5.895     $ 6.785  
  $12.470       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.880       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  
Range of
exercise price
 
Options

outstanding

as of

December 31,

2014
 
Weighted

average

remaining

contractual

life (years)
 
Weighted

average

exercise

price
 
Options

exercisable

as of

December 31,

2014
 
Weighted

average

remaining

contractual

life (years)
 
Weighted

average

exercise

price of

options

exercisable
$0.070 - 0.901     594,591       2.504     $ 0.728       594,591       2.504     $ 0.728  
$1.039 - 1.576     1,651,595       4.255     $ 1.261       1,651,595       4.255     $ 1.261  
$6.230 - 8.800     174,222       6.886     $ 6.724       135,318       6.815     $ 6.739  
  $12.470       413,680       8.175     $ 12.470       184,504       8.152     $ 12.470  
$21.00 - 24.23     1,039,073       9.476     $ 21.611       54,446       8.812     $ 21.764  
  $39.86       207,450       9.227     $ 39.860             0.000     $ 0.000  
      4,080,611       6.092     $ 9.697       2,620,454       4.359     $ 2.638  
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     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      
Issuance date   Options for
shares of
common stock
  Exercise price
per share
  Options
exercisable
  Exercisable
through
    (number)       (number)    
December 2006     15,000     $ 0.901       15,000     December 2016
February 2013     4,000     $ 12.470       1,832     February 2023
August 2013     5,000     $ 21.140       1,665     August 2023
October 2013     1,250     $ 24.230       363     October 2023
March 2014     16,450     $ 39.860       -     March 2024
May 2014     8,700     $ 22.010       -     May 2024
August 2014     36,250     $ 21.000       -     August 2024
November 2014     12,000     $ 21.660       -     November 2024
      98,650               18,860      
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, 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  
    Number of
Shares
Underlying
Outstanding
Restricted Stock
Units
  Weighted-
Average
Grant Date
Fair Value
Outstanding as of January 1, 2014     -     $ -  
Granted     31,905     $ 21.00  
Vested     (4,435 )   $ 21.00  
Forfeited     -     $ -  
Unvested as of December 31, 2014     27,470     $ 21.00  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
    Year ended
December 31,
    2015   2014   2013
Cost of revenues   $ 419     $ 192     $ 39  
Research and development     1,954       1,198       551  
Sales and marketing     3,041       2,478       841  
General and administrative     2,380       796       357  
Total   $ 7,794     $ 4,664     $ 1,788