XML 38 R18.htm IDEA: XBRL DOCUMENT
v3.20.2

Share-Based Compensation (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2020
Share-based Payment Arrangement [Abstract] |
Stock Option Activity | Stock option activity during the nine months ended September 30, 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 | (28,855) |  | 2.25 |  |  |  |  |
Outstanding as of September 30, 2020 | 29,241 |  | $ | 3.03 |  |  | 3.1 |  | $ | 1,124,964 |
Exercisable as of September 30, 2020 | 28,322 |  | $ | 2.41 |  |  | 2.9 |  | $ | 1,107,358 |
(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 and RSA activity during the nine months ended September 30, 2020, was as follows (in thousands, except per share amounts):
| Restricted Stock Units and Restricted Stock Awards Outstanding
| Shares |  | Weighted Average Grant Date Fair Value
Outstanding as of December 31, 2019 | 56,791 |  | $ | 20.19 |
Granted | 29,060 |  | 17.99 |
Released | (17,105) |  | 19.39 |
Forfeited | (9,111) |  | 18.82 |
Outstanding as of September 30, 2020 | 59,635 |  | $ | 19.55 |
Share-Based Compensation Expense | Share-based compensation expense during the three and nine months ended September 30, 2020 and 2019, was as follows (in thousands):
|  | Three Months Ended September 30, |  | Nine Months Ended September 30,
|  | 2020 |  | 2019 |  | 2020 |  | 2019 |  |
Cost of revenue | $ | 2,298 |  |  | $ | 1,568 |  |  | $ | 6,049 |  |  | $ | 29,740 |  |  |
Research and development | 61,357 |  |  | 83,539 |  |  | 156,621 |  |  | 794,161 |  |  |
Sales and marketing | 11,958 |  |  | 21,243 |  |  | 23,803 |  |  | 223,400 |  |  |
General and administrative | 16,019 |  |  | 23,938 |  |  | 48,328 |  |  | 218,280 |  |  |
Total share-based compensation | $ | 91,632 |  |  | $ | 130,288 |  |  | $ | 234,801 |  |  | $ | 1,265,581 |  |  |

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=120381028&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=120381028&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=120381028&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=120381028&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=120381028&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=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration