XML 39 R29.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Stock-Based Compensation Expense (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2017
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] |
Schedule of Stock-Based Compensation Expense by Award Type | The following two tables show stock-based compensation expense by award type and where the stock-based compensation expense is recorded in the Company’s consolidated statements of operations:
|  | Three Months Ended September 30, |  |  | Nine Months Ended September 30, |
|  | 2017 |  |  | 2016 |  |  | 2017 |  |  | 2016 |
|  | (in thousands) |  |  | (in thousands) |
Options |  | $ | 1,246 |  |  | $ | 1,372 |  |  | $ | 3,863 |  |  | $ | 4,294 |
RSUs |  |  | 10,521 |  |  |  | 7,045 |  |  |  | 29,680 |  |  |  | 18,296 |
Employee stock purchase plan |  |  | 343 |  |  |  | 278 |  |  |  | 876 |  |  |  | 811 |
Total stock-based compensation expense |  | $ | 12,110 |  |  | $ | 8,695 |  |  | $ | 34,419 |  |  | $ | 23,401 |
Effect of Stock-Based Compensation on Income by Line Item | Effect of stock-based compensation expense on income by line item:
|  | Three Months Ended September 30, |  |  | Nine Months Ended September 30, |
|  | 2017 |  |  | 2016 |  |  | 2017 |  |  | 2016 |
|  | (in thousands) |  |  | (in thousands) |
Cost of revenue, subscription |  | $ | 163 |  |  | $ | 139 |  |  | $ | 455 |  |  | $ | 363 |
Cost of revenue, service |  |  | 591 |  |  |  | 438 |  |  |  | 1,707 |  |  |  | 1,238 |
Research and development |  |  | 3,110 |  |  |  | 2,341 |  |  |  | 9,013 |  |  |  | 6,371 |
Sales and marketing |  |  | 5,015 |  |  |  | 3,473 |  |  |  | 13,889 |  |  |  | 9,368 |
General and administrative |  |  | 3,231 |  |  |  | 2,304 |  |  |  | 9,355 |  |  |  | 6,061 |
Total stock-based compensation expense |  | $ | 12,110 |  |  | $ | 8,695 |  |  | $ | 34,419 |  |  | $ | 23,401 |

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

X
- Definition Tabular disclosure of components of a stock option or other award plan under which equity-based compensation is awarded to employees, typically comprised of the amount of unearned compensation (deferred compensation cost), compensation expense, and changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan. Disclosure may also include nature and general terms of such arrangements that existed during the period and potential effects of those arrangements on shareholders, effect of compensation cost arising from equity-based payment arrangements on the income statement, method of estimating the fair value of the goods or services received, or the fair value of the equity instruments granted, during the period, cash flow effects resulting from equity-based payment arrangements and, for registrants that accelerate vesting of out of the money share options, reasons for the decision to accelerate. + 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=96867065&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 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 + Details
Name: | us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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=96867065&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=96867065&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