XML 31 R19.htm IDEA: XBRL DOCUMENT
v3.20.1

Share-Based Compensation (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2020
Share-based Payment Arrangement [Abstract] |
Stock Option Activity | Stock option activity during the three months ended March 31, 2020, was as follows (in thousands, except per share amounts):
|  | Stock Options Outstanding |  |  |  |  |  |
|  | Shares |  | Weighted-Average Exercise Price |  | Weighted-Average Remaining Contractual Term |  | Aggregate Intrinsic Value (1)
|  |  |  |  |  | (in years) |  |
Outstanding as of December 31, 2019 |  | 56,966 |  | $ | 2.25 |  |  | 3.5 |  | $ | 933,299 |
Granted |  | 1,130 |  | 22.35 |  |  |  |  |
Exercised |  | (8,923) |  | 2.28 |  |  |  |  |
Outstanding as of March 31, 2020 |  | 49,173 |  | $ | 2.71 |  |  | 3.4 |  | $ | 625,770 |
Exercisable as of March 31, 2020 |  | 48,105 |  | $ | 2.28 |  |  | 3.3 |  | $ | 632,999 |
(1)We calculate intrinsic value based on the difference between the exercise price of in-the-money-stock options and the fair value of our common stock as of the respective balance sheet date.
Restricted Stock Unit Activity | RSU activity during the three months ended March 31, 2020, was as follows (in thousands, except per share amounts):
| Restricted Stock Units Outstanding |  |
| Shares |  | Weighted Average Grant Date Fair Value
Outstanding as of December 31, 2019 | 56,791 |  | $ | 20.19 |
Granted | 4,853 |  | 22.02 |
Released | (5,296) |  | 19.04 |
Forfeited | (2,643) |  | 19.20 |
Outstanding as of March 31, 2020 | 53,705 |  | $ | 20.51 |
Share-Based Compensation Expense | Share-based compensation expense during the three months ended March 31, 2020 and 2019, was as follows (in thousands):
| Three Months Ended March 31, |  |  |  |  |  |  |  |
| 2020 |  | 2019 |  |  |  |  |  |
Cost of revenue | $ | 1,426 |  |  | $ | 15 |  |  |  |  |  |  |
Research and development | 48,906 |  |  | 626 |  |  |  |  |  |  |
Sales and marketing | 13,919 |  |  | 29 |  |  |  |  |  |  |
General and administrative | 16,773 |  |  | 24 |  |  |  |  |  |  |
Total share-based compensation | $ | 81,024 |  |  | $ | 694 |  |  |  |  |  |  |

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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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=115993241&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in outstanding nonvested restricted stock units. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration