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 |

X
- Definition Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year. + References No definition available. + Details
Name: | us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21506-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21553-112644 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 11: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21521-112644 Reference 12: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21484-112644 Reference 13: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21538-112644 Reference 14: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21488-112644 + Details
Name: | us-gaap_ScheduleOfStockByClassTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 50 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 50 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68057994&loc=d3e25284-112666 + Details
Name: | us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration